A-A+
已知字符A的ASCⅡ代码值是65 字符变量c1的值是A c2的值是D。则执行语句printf
问题详情
已知字符A的ASCⅡ代码值是65,字符变量c1的值是A,c2的值是D。则执行语句printf(%d,%d,c1,c2-2);的输出结果是
A.A,68
B.A,B
C.65,66
D.65.68
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
在c语中,字符常量在内存中占一个字节,存放的是字符的AscⅡ码值。所有的字符常量都作为整型量来处理。在本题中,输出语句用整型格式输出字符时,输出的是其ASCⅡ码值。囚为字符"A"和"D"的ASCⅡ码值分别为65和68,所以c2-2=68.2=66。