数字字符0的ASCII值为48 则以下程序运行后的输出结果是()。 #include <stdio.h> int main()

大学网课 已帮助 人

数字字符0的ASCII值为48,则以下程序运行后的输出结果是()。 #include <stdio.h> int main() { char a="1",b="2"; printf("%c,",b++); printf("%dn",b-a); return 0; }

A.3,2

B.2,50

C.50,2

D.2,2

数字字符0的ASCII值为48 则以下程序运行后的输出结果是()。 #include &lt;stdio.h&gt; int main()

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

回答

共1条回复

  • C 自增运算符“H”,出现在变量之前,表示先使变量的值加1,再使用变量的值进行运算;出现在变量之后,表示先使用变量的值进行运算,再使变量的值加1。例如题中的“b”,题中第一条语句先输出字符b的值,此时变量b='2',因此输出值为2;再使b的值加1,b=‘3’,因此第二条语句输出:b—a='3'-'1'=2。