问题库
search
首页 计算机 驾照考试 关于

有以下程序: #include <stdio.h> main() {  char c1,c2;   c1='A'+'8'-'4';   c2='A'+'8'-'5';   printf( "%c,%d\n",c1,c2); } 已知字母A的ASCII码为65,程序运行后的输出结果是(  )。


  • A.E,68
  • B.D,69
  • C.E,D
  • D.输出无定值
浏览412
计算机二级office题库App
收录最新试题,随时随地刷题
参考答案:A
解析:

【解析】本题目中字符变量c1是字符'A'的ASCII码加上4,即69所对应的字符'E'。 字符变量c2是字符'A'的ASCII码加上3,即68所对应的字符'D'。但是打印输出时,c1以%c的格式输出,所以是E,c2以%d的格式输出,所以是68。