其他分享
首页 > 其他分享> > 计算机里的正数和负数为什么用补码表示

计算机里的正数和负数为什么用补码表示

作者:互联网

结论:
计算机里正数、负数都用补码表示,方便正数和负数相加的计算;
同时,正数的原码、补码相同,因此都用补码表示也不会影响正数和正数相加的情况;
原因:
若用原码表示的话,16 + (-8) = -24,显然错误
00010000 + (10001000) = 1001100
若用补码表示的话,16 + (-8) = 8,正确
00010000 + (11111000) = 1(舍去)00001000
参考:
http://www.ruanyifeng.com/blog/2009/08/twos_complement.html

标签:若用,补码,负数,00010000,正数,原码
来源: https://blog.csdn.net/qq_37523130/article/details/123075935