反码补码转换
支持原码、反码、补码的互转,可自定义整数位 / 小数位(定点数),十进制支持小数输入,实时计算。
8 bit
快捷位宽:
转换结果
表示形式
二进制
十进制真值
原码 (Sign-Magnitude)
-
-
反码 (One's Complement)
-
-
补码 (Two's Complement)
-
-
位模式可视化
原码
反码
补码
转换规则:
- 定点格式:1 位符号 + I 位整数 + F 位小数,总位宽 N = 1+I+F(如 S4.3 表示 I=4,F=3)
- 真值 = 码值 / 2F,分辨率 = 2-F,范围 [-2I, 2I - 2-F]
- 正数:原码 = 反码 = 补码(符号位为 0)
- 负数反码:符号位不变,其余各位取反;补码 = 反码 + 1(最低位)
- 小数点仅为显示分隔,不占实际存储位