什么叫1的补数运算?

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:53:20
什么叫1的补数
请详细叙述,请再详细具体点,多举几个例子先!

将其化为二进制数.如定义1为8位
即1=00000001
正数的补码还为其本身.

如是负数.比如-1要在前面加符号位
即-1=10000001取其反码符号位不变
11111110
反码加一即得补码,可得
11111111
如定义16位则
-1=1000000000000001
其余类推.

是一种关于计算机二进制的算法

就是求反码
英文中的反码是one‘s complement,直译过来就是1的补码,所以就是求反码
补码是two’s complement,不过没有见过有人译成2的补码