问题 单项选择题

已知字母A的ASCII码为65,以下程序运行后的输出结果是 #include<stdio.h> main() { char c1, c2;  c1='A'+'8'-'4';  c2='A'+'8'-'5';  printf("%c, %d\n", c1, c2); }

A.E,68

B.D,69

C.E,D

D.输出无定值

答案

参考答案:A

解析: c1='A'+'8'-'4'='A'+'4'='E', c2='A'+'8'-'5'='A'+'3'='D'(ASCII码为68),所以程序运行结果为E,68。

单项选择题
多项选择题