有以下程序(注:字符a的ASCⅡ码值为97): #include main() {char*s={’’abc’’}; while(*s) {printf(’’%d’’,*s%9);s++;} } 程序运行后的输出结果是( )。

admin2021-06-15  28

问题 有以下程序(注:字符a的ASCⅡ码值为97):
#include
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。
转载请注明原文地址:https://kaotiyun.com/show/nrtp777K
0

最新回复(0)