单选题
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)( )。
A、
printf(“%c\n”,'a'32);
B、
prinff(“%d\n”,‘A’);
C、
prinff(“%c、n”,65);
D、
printf(“%c\n”,‘B’一1);
【正确答案】
B
【答案解析】
解析:B选项输出的格式为%d,即为整型格式,所以输出字符A的ASCII码值65,而不是字符A。由于大写字母比和其对应的小写字母的ASCⅡ码值小32,所以A选项正确。字符A的ASCⅡ码值就是65,所以以%c格式输出可以输出字符A,所以C选项正确。由于字符A的ASCⅡ码值比字符B的小1,所以D选项正确。
提交答案
关闭