Juniorboy 发表于 2020-3-24 17:34:13

十进制的 255 即二进制的 11111111,signed char 第一位为符号位,因此其值转换为...

没看明白,求细讲,谢谢啦

Juniorboy 发表于 2020-3-24 17:34:46

十进制的 255 即二进制的 11111111,signed char 第一位为符号位,因此其值转换为十进制后是 -1
这个是问题

qiuyouzhi 发表于 2020-3-24 17:35:12

别把问题都放在标题上!

sunrise085 发表于 2020-3-24 17:35:53

你这帖子发的。。。。。。
把问题全部写到标题中,正文中没内容。
谁知道你的完整问题是啥啊。。

zltzlt 发表于 2020-3-24 17:41:55

Juniorboy 发表于 2020-3-24 17:34
十进制的 255 即二进制的 11111111,signed char 第一位为符号位,因此其值转换为十进制后是 -1
这个是问 ...

signed char 第一位是符号位,0 表示正数,1 表示负数。

忽略开头的 1,剩下的 1111111 表示十进制整数 255,这时可以将 255 转化为补码:

Juniorboy 发表于 2020-3-24 18:41:48

qiuyouzhi 发表于 2020-3-24 17:35
别把问题都放在标题上!

好的{:9_220:}以后会注意的

Juniorboy 发表于 2020-3-24 18:42:41

sunrise085 发表于 2020-3-24 17:35
你这帖子发的。。。。。。
把问题全部写到标题中,正文中没内容。
谁知道你的完整问题是啥啊。。

我下次注意{:9_229:}
页: [1]
查看完整版本: 十进制的 255 即二进制的 11111111,signed char 第一位为符号位,因此其值转换为...