1、一个数的真值是这个数原本表示的大小。二进制真值,就是真值的二进制表示。
比如-2,二进制真值就是-10B。
2、是的。[X]补+[Y]补=[X+Y]补嘛
3、正数的补码就是它的原码;
负数的话,将补码减1再按位取反能计算出原码
补码按位取反加1也能计算出原码
两种方法计算出来的结果相同。
比如:8位情况下,-2的补码是1111 1110,
用第一种方法:
减一:1111 1110 - 1 = 1111 1101
取反:10000010—— -2
用第二种方法:
取反:1000 0001
加一:1000 0010—— -2