考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“数字字符0的ASCII值为48,若有以下程序mai”,希望对大家有更好的帮助。
3、数字字符0的ASCII值为48,若有以下程序main(){ char a='1',b='2'; printf("%c,",b++); printf("%d",b-a);}程序运行后的输出结果是( )。
A、3,2
B、50,2
C、2,2
D、2,50
3、试题答案:C
试题解析:
程序中,第一个输出语句,先按%c格式输出b++,即输出字符'2';再令b的值自增1,即b='3'。第二个输出语句,按%d格式输出b-a,即输出'3'-'1'(值为2)。故本题选C。
自增符"++"在变量的左侧,则先令变量的值加1,再使用该变量的值;自增符"++"在变量的右侧,则先使用该变量的值,再令变量的值加1。
使用printf语句按%c格式输出字符时,输出的是原字符。使用printf语句按%d(十进制)格式输出字符时,输出的是字符对应的ASCII码值。
以上“数字字符0的ASCII值为48,若有以下程序mai”,更多关于考研真题内容将不断更新。
