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

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

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

http://blog.csdn.net/jiese1990/article/details/8209178

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


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

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

    使用补码可以表示-128-127,-128是用10000000来表示的,在原码中,就是-0,其实这个也是人为规定10000000为-128,原码中也可以这样认为规定啊,所以我认

    为就表示范围来说,并不能说明补码的优势,欢迎各位留言说明


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


版权声明:本文为xiaoyilong2007101095原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。