问题
单项选择题
数字字符 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
解析:执行语句“printf("%c,",b++);”后, b 的值变成字符 3,执行“printf("%d\n",b-a);”,即'3'-'1'。