已知字符’A’的ASCII码值是65,且char c1=’A’, c2=’D’; 则执行语句printf(″%d,%d\n″,c1,c2-2);后的输出结果是 ()
已知字符’A’的ASCII码值是65,且char c1=’A’, c2=’D’; 则执行语句printf(″%d,%d\n″,c1,c2-2);后的输出结果是 ()
A、 A, D
B、A, B
C、65, 68 
D、 65, 66
【正确答案】:D
【题目解析】:因为字符’A’的ASCII码值是65,所以字符‘D’的ASCII码值是68即c2的值为68,在执行输出函数printf(″%d,%d\n″,c1,c2-2);时是以“%d”输出,即应该输出数字,故最后输出的值为65, 66。
Top