选择题   有以下程序:
    #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
【答案解析】本题目中字符变量c1是字符'A'的ASCII码值加上4,即字符'A'往后数4个,也就是字符'E'。字符变量c2是字符'A'的ASCII码值加上3,即68所对应的字符'D'。但是打印输出时,c1以“%c”的格式输出,所以是'E',c2以“%d”的格式输出,所以是68。答案为选项A。