选择题 有以下程序 #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)。