问题 单项选择题

有以下程序
#include <stdio.h)
main()
char c1,c2;
c1='A'+'8'-'4';
c2='A'+'8'-'5';
printf("%c,%d\n",c1,c2);

已知字母A的ASCII码为65,程序运行后的输出结果是

A) E,68
B) D,69
C) E,D
D) 输出无定值

答案

参考答案:A

解析: c1输出字符的ASCII码比字母A大4,即字母E;c2以十进制数字形式输出,因此可以判断本题答案为A)。

单项选择题
单项选择题