问题 填空题

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

答案

参考答案:b

解析:在ASCII码表中,至少有3个值考生得记住:,0,的ASCII码为48;‘A’的ASCII码为65;‘a’的ASCII码为97。因为记住这3个后,其他字母和数字的ASCII码就可以很容易推出来了。本题中,“B”的ASCII码为‘A’+1=66,所以,字符类型m的ASCII为66+32=98=97+1=‘a’+1,所以最后输出的结果为字符‘b’。

解答题
单项选择题