数字字符0的ASCII值为48 若有以下程序: int main(void) { char a='1' b='2'; printf(\%c b++);

大学网课 已帮助 人

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

A.3,2

B.50,2

C.2,2

D.2,50

数字字符0的ASCII值为48 若有以下程序: int main(void) { char a='1' b='2'; printf(\%c  b++);

热搜:扩展ASCII码一共能表示字符的个数是

回答

共1条回复

  • C 解析:自增运算符“++”,放在变量之前表示在使用变量之前,先使变量的值加1;放在变量之后表示在使用变量之后,再使变量的值加1。第一条输出语句先输出字符b,此时b='2',再使b自加1,b='3',第二条输出语句输出的是b-a='3'-'1'=2。