问题 单项选择题

数字字符0的ASCⅡ值为48,若有以下程序 main() {char a=''1'',b=''2''; printf("%c",b++); printf ("%d\n",b-a); } 程序运行后的输出结果是【 】。

A.32

B.502

C.22

D.2,50

答案

参考答案:C

解析:执行语句"printf("%c,",b++);"后,b的值变成字符3,执行"printf("%d\n",b-a);",即'3'-'1'。

问答题
口语交际,情景问答题