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

admin2013-02-23  20

问题 数字字符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++是先使用b再给b赋值1,因此是先输出2,再将b加1,b=’3’,则第一条语句输出2,第二条语句输出2。
转载请注明原文地址:https://kaotiyun.com/show/DHJp777K
0

最新回复(0)