有以下程序(注:字符a的ASCⅡ码值为97):
#include<stdio.h>
main()
{char*s={''abc''};
while(*s)
{printf(''%d'',*s%9);s++;}
}
程序运行后的输出结果是( )。
A、
789
B、
abc
C、
780
D、
987
【正确答案】
C
【答案解析】
将字符以整数格式打印,输出的是字符所对应的ASCⅡ值,当*s=a时,*cs%9=7;当*s=b时,*s%9=8;当*s=c时,*s%9=0,所以结果是C。
提交答案
关闭