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

学习 时间:2026-04-01 08:39:56 阅读:6986
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?

最佳回答

奋斗的老鼠

奋斗的电灯胆

2026-04-01 08:39:56

当然,6的阿斯科马加上0的阿斯科马的值 再问: 为什么最后一个是阿斯科马相加呢??? 再答: 因为你的输出格式是%d,这样就是整形输出再问: 那C1-C2 也是整形输出啊 再答: 是啊,c1-c2的ASCII码相减就是等于6啊,

最新回答共有2条回答

  • 隐形的金毛
    回复
    2026-04-01 08:39:56

    当然,6的阿斯科马加上0的阿斯科马的值 再问: 为什么最后一个是阿斯科马相加呢??? 再答: 因为你的输出格式是%d,这样就是整形输出再问: 那C1-C2 也是整形输出啊 再答: 是啊,c1-c2的ASCII码相减就是等于6啊,

上一篇 x+六分之一等于4这道方程怎么解

下一篇 《伊索寓言》作为古人智慧的结晶,包含哪些方面的内容?