# 二进制的原反补码 ## 原码、反码、补码是什么 二进制的原码、反码和补码是计算机中用来表示有符号整数的三种编码方式,其核心目的是解决减法运算和统一加减法电路。现代计算机系统普遍使用补码来存储和运算整数。 ## 正数 整数的转换比较简单 ### 原码 符号位为0,数值位是其绝对值的二进制形式。(见《十进制与二进制互转教程二》) ### 反码 与原码相同。 ### 补码 与原码相同。 ## 负数 ### 原码 符号位为1,数值位是其绝对值的二进制形式。(见《十进制与二进制互转教程二》) ### 反码 符号位为1,数值位是其原码数值位按位取反(0变1,1变0)。 举个例子,这是一个十六位负数二进制原码:1000000011010010。 除符号位按位取反,得到:1111111100101101。 这个1111111100101101就是原码1000000011010010的反码。 ### 补码 符号位为1,数值位是其反码数值位+1(即原码数值位取反后+1)。 举个例子,这是一个十六位负数二进制反码:1111111100101101。 +1得到:1111111100101110。 这个1111111100101110就是原码1111111100101101的补码。 --- > © 2026 小满工作室. All rights reserved.