已知字符‘A’的ASCII代码值是65,字符变量C1的值是‘A’,C2的值是‘D’,执行语句printf("%d,%d",C1,C2-

-2);后,输出的结果是多少呢?
迷茫的小女希望高人能指点,谢谢~

已知字符‘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,可是给出的答案却是D

A是65,则D是68
打印的是%d是整型数而非字符,所以是选择C是对的,
答案是错的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-13
输出结果为65,66,你选的是正确的。
如果是printf("%d,%d",C1,C2);输出结果才是65,68
printf("%d,%d",C1,C2-2);输出结果是65,66
第2个回答  2010-08-19
65,68
减2之后,自然就是65,66了。
第3个回答  2010-08-19
题目似乎不完整!
第4个回答  2010-08-20
是C才对的吧