问题 单项选择题

已知字符'A'的ASCII码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句printf("%d, %d", c1, c2-2); 后,输出结果是( )。

A) A, B
B) A 68
C) 65, 66
D) 65, 68

答案

参考答案:C

解析: 在C语言中,字符型数据在内存中的存储形式是ASCII码值。当需要以整型格式输出字符时,输出的也是ASCII码值。字符'A'和'D'的ASCII码值分别为65和68。

多项选择题
单项选择题