问题
单项选择题
以下程序运行后的输出结果是 ______。 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。
以下程序运行后的输出结果是 ______。 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。