在计算机中,-2的二进制表示采用补码形式,具体如下:
- 首先确定-2的绝对值是2,其二进制表示为`00000010`(8位)。
反码计算
- 反码是保持符号位不变,其余位取反。因此,2的反码为`11111101`。
补码计算
- 补码在反码基础上加1。`11111101 + 1 = 11111110`,即-2的补码表示为`11111110`。
总结:
-2在8位二进制中的补码表示为`11111110`,最高位1表示负数,其余位按权值计算结果为-2。