以下程序运行后的输出结果是______。
main ( )
char m;
m = ’B’ + 32;
printf ("%e\n" ,m);
参考答案:b
解析: 字符类型的数据在内存中以相应的ASCII码存放,另外,字符数据还可以作为整数参加运算。格式控制参数中的格式字符用以指定输出项的数据类型和输出格式,输出字符与其对应的输出项的类型要一致。本题中,“B”的 ASCII码为98, 字符类型m的ASCII为 (98+32=130),所以最后输出为b。
以下程序运行后的输出结果是______。
main ( )
char m;
m = ’B’ + 32;
printf ("%e\n" ,m);
参考答案:b
解析: 字符类型的数据在内存中以相应的ASCII码存放,另外,字符数据还可以作为整数参加运算。格式控制参数中的格式字符用以指定输出项的数据类型和输出格式,输出字符与其对应的输出项的类型要一致。本题中,“B”的 ASCII码为98, 字符类型m的ASCII为 (98+32=130),所以最后输出为b。