问题 单项选择题

以下程序运行后的输出结果是 ______。
main()
char m;
m='B'+32;printf("%c\n",m);

A) a
B) b
C) c D) d

答案

参考答案:B

解析: 字符参与运算的值是其对应的ASCII码,小写英文字符的ASCII值比大写英文字符的ASCII值大32,执行语句m='B'+32;得出结果m=66+32=98,以“%c”的格式输出结果为b。

读图填空题
单项选择题