已知字母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.
不懂可以在问我~
因为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 了
%C 是输出字符 如果程序改成printf(“%c,%c\n”,c1,c2);
打印的结果就是 ED 了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯