用补码表示的8位二进制数11100000,其值为十进制数(1)。

admin2021-01-08  23

问题 用补码表示的8位二进制数11100000,其值为十进制数(1)。

选项 A、-31
B、-32
C、-64
D、-65

答案B

解析 若数据为负数,则其补码表示的最高位为1,正数的补码表示最高位为0。正数的补码等于其真值。将负数的补码表示转换为真值的方法是:除符号位外,数值位各位取反,然后再加1。对于11100000,其绝对值为00100000(32),其真值为-32。
转载请注明原文地址:https://jikaoti.com/ti/MRd7FFFM
0

最新回复(0)