永发信息网

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

答案:3  悬赏:80  手机版
解决时间 2021-02-13 11:50
  • 提问者网友:我的未来我做主
  • 2021-02-12 15:37
已知字母A的ASCII码为65,程序运行后的输出结果是:
最佳答案
  • 五星知识达人网友:雾月
  • 2021-02-12 16:34
很简单

因为printf(“%c,%d\n”,c1,c2);中,c2你用的输出格式符是%d,代表输出十进制整型68,如果你也用如前面%c,就会输出字符D.

不懂可以在问我~
全部回答
  • 1楼网友:想偏头吻你
  • 2021-02-12 18:15
printf(“%c,%d\n”,c1,c2);看到没有输出格式,%c ,c1 是字符类型输出,%d ,c2是按整形输出的,所以结果是 E ,68
  • 2楼网友:玩世
  • 2021-02-12 17:22
原因是 %D 是输出数值,而不是字符 字符D对应的的ASCII数值是68
%C 是输出字符 如果程序改成printf(“%c,%c\n”,c1,c2);
打印的结果就是 ED 了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯