原码,补码,反码的关系

2025-02-24 19:53:55
推荐回答(4个)
回答1:

1、一个正数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数位值都相同,即三种表示方法完全一样。
2、一个负数,当用原码、反码、补码表示时,符号位都固定为1,用二进制表示的数位值都不相同,此时由原码表示法变成补码表示法的规则如下:
(1)原码符号位为1不变,整数的每一位二进制数位求反得到反码;
(2)反码符号位为1不变,反码数值位最低位加1,得到补码。

回答2:

正数:原码,反码,补码都一样
负数:原码的符号位不变各位取反就是反码。
反码加1就是补码。
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/d92cc986c2a1523bc75cc380.html

回答3:

回答4:

在计算机系统中,数值,一律采用补码来表示和存储。

原码和反码,在计算机中,都是不存在的。

补码,和数值,可以直接变换。

并不需要绕到原码和反码。

所以,可以说,它们没有关系。

从表中可以看到,八位的补码,与数字的关系,还是很简单的。