选择题
28.
有以下程序:
#include<stdio.h>
main()
{ char ch;
ch='A'+'5'-'3';
printf("%d,%c\n",ch,ch);
}
程序的运行结果是______。
A、
67,C
B、
B,C
C、
C,D
D、
不确定的值
【正确答案】
A
【答案解析】
char ch;oh='A'+'5'-'3';//计算字符'A'+'5'-'3'即'A'+2,因为'5'与'3'ASCII码就差2,得'C'
printf("%d,%c\n",ch,ch);//%d是按整型输出,输出的是ch的ASCII码,查表可得为67,%c是按字符型输出,输出为C。所以输出就为67,C。因此A为正确选项。
提交答案
关闭