计组速成2-1 原码反码补码
2023-02-19 20:27 作者:向上的咸鱼blueblue | 我要投稿

对正数:原码 = 反码 = 补码
对负数:反码 = 原码符号位不变,其它位取反;补码 = 反码 + 1
对正负数通用:移码 = 补码符号位取反,其它位不变;补码的补码等于原码
对n位有符号数:↓
原码表示范围:-[2^(n - 1) - 1] ~ 2^(n-1) - 1
补码表示范围:-2^(n - 1) ~ 2^(n - 1) – 1
由此可见:相同位数下补码表示范围比原码多一位(√)
在机器数(补码)中,零的表示形式是唯一的(√)