已复制

原码反码补码计算器

输入十进制整数,查看原码、反码、补码、移码的二进制表示

计算转换

输入参数

计算结果

输入整数并点击"计算"查看结果

使用说明
原码(Sign-Magnitude)

最高位为符号位(0正1负),其余位表示数值的绝对值。0有两种表示(+0和-0),也可使用 字节序转换 工具。

反码(Ones' Complement)

正数的反码与原码相同。负数的反码是将原码除符号位外的所有位取反,可配合 位反转 工具一起使用。

补码(Two's Complement)

现代计算机最常用的整数表示。正数补码与原码相同。负数补码 = 反码 + 1。只有一个0,也可使用 IEEE 754 转换 工具。

移码(Offset Binary)

在补码基础上将符号位取反得到,常用于浮点数指数部分。偏差值为 2^(n-1)-1(8位偏差127,16位偏差32767)。