给定一个补码,如果是负数,则对其数值求反加一,即为原码。补码:10101111求反:11010000加一:11010001--即为原码。真值:-81。
正数的补码是自身,负数的补码是原值取反+1(最高位不变)。1010 1111最高位是1,所以表示负数,按 负数的补码是原值取反+1(最高位不变) 的原则,-1 : 1010 1110 取反:1101 0001