返回列表 发帖

原码、补码和反码

数在计算机中是以二进制形式表示的。
数分为有符号数和无符号数。
原码、反码、补码都是有符号定点数的表示方法。
一个有符号定点数的最高位为符号位,0是正,1是副。 以下都以8位整数为例, 原码就是这个数本身的二进制形式。
正数的反码和补码都是和原码相同。 负数的反码是将其原码除符号位之外的各位求反
[-3]
=[10000011]=11111100
负数的补码是将其原码除符号位之外的各位求反之后在末位再加1
[-3]
=[10000011]=11111101
一个数和它的补码是可逆的。

2009-2010www.u8899.com u8899百科问答网版权所有本站提供的信息资源均搜自网络、与本站无关版权归原作者所有

TOP

2009-2010www.u8899.com u8899百科问答网版权所有本站提供的信息资源均搜自网络、与本站无关版权归原作者所有

TOP

返回列表

Powered by Discuz! 7.2   论坛QQ群:逐梦论坛群

© 2001-2021 Comsenz Inc. 鲁公网安备 37120302000001号