有符号数的表示

原码/反码/补码/移码

正数:原码/反码/补码相同,移码(符号位取反)

负数:

补码:符号位不变,数值位取反,末位加 1

反码:符号位不变,数值位取反

移码:补码的符号位取反(或者用偏置量计算:$真值+2^{n-1} = 移码$)

定点数的偏置量为 $2^{n-1}$

[X]补 全取反再加1 → [-X]补

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/37ed574e-81cc-4db1-9b53-af5630d7984d/image1.png