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