计算机为什么要采用补码存储数据

为了简便起见,我们讨论最简单的char。

看了一些博客,个人认为写的比较详细的还是

http://blog.youkuaiyun.com/jiese1990/article/details/8209178

http://www.360doc.com/content/12/1009/21/10086564_240513741.shtml

但是我认为其中 “表示数值范围”写的还是有问题:

    如果使用原码可以表示-127-127      

    使用补码可以表示-128-127,-128是用10000000来表示的,在原码中,就是-0,其实这个也是人为规定10000000为-128,原码中也可以这样认为规定啊,所以我认为就表示范围来说,并不能说明补码的优势,欢迎各位留言说明

不过提到的补码特性,尤其是负数的符号可以一起计算,减少了不必要的存储。我认为应该是最主要的原因。具体可以参考上面的博客地址。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值