作业帮 > 综合 > 作业

已知字母A的ASCII码为65,程序运行后的输出结果是:

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 22:47:13
已知字母A的ASCII码为65,程序运行后的输出结果是:
#include
main()
{ char c1,c2;
c1=’A’+’8’-‘4’;
c2=’A’+’8’-‘5’;
printf(“%c,%d\n”,c1,c2);
}
答案我知道是选E,68
但是68的ASCII对照的是D,为什么不选择ED这个答案呢?请具体讲解一下!谢谢
已知字母A的ASCII码为65,程序运行后的输出结果是:
很简单
因为printf(“%c,%d\n”,c1,c2);中,c2你用的输出格式符是%d,代表输出十进制整型68,如果你也用如前面%c,就会输出字符D.
不懂可以在问我~