二进制的原码补码和反码

Posted 123-haozijia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制的原码补码和反码相关的知识,希望对你有一定的参考价值。

二进制的最高位为符号位,其中0表示正数,1表示负数;

正数的原码补码反码都是相同的;

负数的反码是负数的符号位不变,其余位取反(即1变0,0变1);

负数的补码是反码加1;

举例:计算机字长为八位,所以转换一下,

正一的原码:0000 0001

           反码:0000 0001

           补码:0000 0001

(均相同)

负一的原码:1000 0001(最高位的1表示为负数)

           反码:1111 1110(最高位的符号位不变,其余取反)

           补码:1111 1111(反码加一)

以上是关于二进制的原码补码和反码的主要内容,如果未能解决你的问题,请参考以下文章

二进制的原码,反码,补码

二进制的原码补码和反码

如何理解二进制原码,反码,补码,二进制补码运算

二进制中的原码反码补码

进制之间的互相转换,进制的原码,反码,补码

二进制的原码反码补码及相关计算