问题 填空题

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

答案

参考答案:B

解析:字符类型的数据在内存中以相应的ASCII码存放,另外,字符数据还可以作为整数参加运算。格式控制参数中的格式字符用以指定输出项的数据类型和输出格式,输出字符与其对应的输出项的类型要一致。本题中,“b”的ASCII码为98,字符类型m的 ASCII码为98+32=130,所以最后输出为b。

填空题
问答题