Zichenya 发表于 2020-3-6 01:12:07

这结果怎么算的

char l='5'+'4'
怎么算的i?

ouyunfu 发表于 2020-3-6 01:29:43

请描述清楚点

jackz007 发表于 2020-3-6 01:31:07

      i = '5' + '4'
      这个表达式加的是两个字符的 ASCII 编码,也就是 i = '5' + '4' = 53 + 52 = 105

qiuyouzhi 发表于 2020-3-6 08:56:36

因为C语言的字符和莫斯密码是一样的,都是通过查表,
而'5'对应的就是53,'4'对应的就是52,53+52就等于105.

墨羽岚 发表于 2020-3-6 09:20:08

定义一个字符型变量i,把'5'+'4'的值赋予给i;查ASCII表可得'5'和'4'的ASCII码为52、52,故i最后等于105

大河之jian 发表于 2020-3-6 10:18:05

ASCII代表的值相加

Zichenya 发表于 2020-3-6 10:39:53

qiuyouzhi 发表于 2020-3-6 08:56
因为C语言的字符和莫斯密码是一样的,都是通过查表,
而'5'对应的就是53,'4'对应的就是52,53+52就等于10 ...

谢啦!!!!!
页: [1]
查看完整版本: 这结果怎么算的