选择题
有以下程序 #include
main()
{char cl,c2;
c1=’A’+’8’-’4’;
c2=’A’+’8’-’5’;
printf( "%c,%d\n",cl,c2);
}
已知字母A的ASCII码为65,程序运行后的输出结果是( )。
【正确答案】
C
【答案解析】本题中字符变量cl是字符'A'的ASCII码加上4,即69所对应的字符'E'。字符变量c2是字符’A'的ASCII码加上3,即68所对应的字符'D^。但是打印输出时,C1以%c的格式输出,因此是E,c2以%d的格式输出,因此是68。故本题答案为C)。