问题
单项选择题
有以下程序:
#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
解析: 本题输出两个值,%c为输出一个字母,%d为输出一个数字。“A”的ASCI码为65,再加4之后为69,也就是字母E,所以本题A正确。