问题
单项选择题
用补码表示的8位二进制数11100000,其值为十进制数______。
A.-31
B.-32
C.-64
D.-65
答案
参考答案:B
解析: 补码的最高位为1,表示负数;最高位为0,表示正数。正数的补码等于其真值,负数的补码要转换为真值,除了符号位,数值位都取反,结果是10011111,然后加1,结果为10100000(32),其真值为-32。选项B正确。
用补码表示的8位二进制数11100000,其值为十进制数______。
A.-31
B.-32
C.-64
D.-65
参考答案:B
解析: 补码的最高位为1,表示负数;最高位为0,表示正数。正数的补码等于其真值,负数的补码要转换为真值,除了符号位,数值位都取反,结果是10011111,然后加1,结果为10100000(32),其真值为-32。选项B正确。