为了账号安全,请及时绑定邮箱和手机立即绑定

数值二进制补码正负转换的问题,负数转正数无法理解,求大神指点迷津!!!

举个简单的例子,int a,a为int型,占四字节,每字节8位,那么a就占4*8=32位,a的范围就是-a的(32-1)次方到a的(32-1)次方-1,那么负数就等于正数取反加1这个可以理解,为什么正数也等于负数取反加一啊?这个我就无法理解了,不应该是正数等于负数取反减一吗?求大神解答!!

正在回答

1 回答

中间的0不能忽略

0 回复 有任何疑惑可以回复我~
#1

imooc_粉丝 提问者

?????????? 你看懂我提问的意思了吗?
2016-09-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

数值二进制补码正负转换的问题,负数转正数无法理解,求大神指点迷津!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信