问题
单项选择题
用补码表示的8位二进制数11100000的值为十进制数()。
A.-31
B.-32
C.-64
D.-65
答案
参考答案:B
解析:
[分析]:若数据为负数,则其补码表示的最高位为1,正数的补码表示最高位为0。正数的补码等于其真值。将负数的补码表示转换为真值的方法是;除符号位外,数值位各位取反,然后再加1。对于11100000,其绝对值为00100000(32),其真值为-32。
用补码表示的8位二进制数11100000的值为十进制数()。
A.-31
B.-32
C.-64
D.-65
参考答案:B
解析:
[分析]:若数据为负数,则其补码表示的最高位为1,正数的补码表示最高位为0。正数的补码等于其真值。将负数的补码表示转换为真值的方法是;除符号位外,数值位各位取反,然后再加1。对于11100000,其绝对值为00100000(32),其真值为-32。