作业帮 > 综合 > 作业

C语言中main() {char c1='6',c2='0'; printf(''%c,%c,%d,%d\n'',c1,

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/08 18:08:59
C语言中main() {char c1='6',c2='0'; printf(''%c,%c,%d,%d\n'',c1,c2,c1-c2,c1+c2); }
C语言中main()
{char c1='6',c2='0';
printf(''%c,%c,%d,%d\n'',c1,c2,c1-c2,c1+c2);
}
结果是6,0,6,102 为什么最后一个是102?
C语言中main() {char c1='6',c2='0'; printf(''%c,%c,%d,%d\n'',c1,
当然,6的阿斯科马加上0的阿斯科马的值
再问: 为什么最后一个是阿斯科马相加呢???
再答: 因为你的输出格式是%d,这样就是整形输出
再问: 那C1-C2 也是整形输出啊
再答: 是啊,c1-c2的ASCII码相减就是等于6啊,