问题 单项选择题

以下程序运行后的输出结果是 ______。 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。

单项选择题
选择题