选择题
15.
数字字符0的ASCII值为48,运行以下程序的输出结果是______。
main()
{char a='1',b='2';
printf("%c,",b++); printf("%d\n",b-a);}
A、
3,2
B、
50,2
C、
2,2
D、
2,50
【正确答案】
C
【答案解析】
b++是先用表达式的值然后自增1,因此表达式值为'2',b为'3';b-a='3'-'1'=2,因此最后输出的结果为2,2,前一个为字符2,后一个为数字2。
提交答案
关闭