以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)( )。

admin2022-10-24  28

问题 以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)(          )。

选项 A、printf("%c\n",’a’-32);
B、printf("%d\n",’A’);
C、printf(“"%c\n",65);
D、printf("%c\n",’B’-1);

答案B

解析 B选项中输出格式为%d,即整型格式,所以输出字符“A”的ASCII值65,而不是字母A。因为大写字母比其对应的小写字母的ASCII值小32,所以A选项正确。字符“A”的ASCII值是65,以%c格式输出可以输出字母A,所以C选项正确。因为字符“A”的ASCII值比字符“B”的小1,所以D选项正确。故本题答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/did0FFFM
0

相关试题推荐
最新回复(0)