选择题
19.
有以下程序:
#include<stdio.h>
main()
{ char c1,c2;
c1='A'+'8'-'4';
c2='A'+'8'-'5';
pnntf("%c,% d\n",c1,c2);
}
已知字母A的ASCII码值为65,程序运行后的输出结果是______。
A、
E,68
B、
D,69
C、
E,D
D、
输出无定值
【正确答案】
A
【答案解析】
本题目中字符变量c1是字符A的ASCII码加上4,即69所对应的字符E。字符变量c2是字符A的ASCII码加上3,即68所对应的字符D。但是打印输出时,c1以%c的格式输出,所以是E,c2以%d的格式输出,所以是68。
提交答案
关闭