单选题
用带符号位的定点补码表示纯小数,8位编码11111111表示的十进制真值是______。
A、
0
B、
-1
C、
+2
-7
D、
-2
-7
【正确答案】
D
【答案解析】
[解析] 纯小数是指整数部分为。的小数。所以,用定点补码表示的纯小数,其定的小数点位置肯定是在最高位(符号位)之后。
根据补码的性质,11111111的符号位是1,所以它表示的是一个负数,其绝对值为11111111按位求反(为00000000)后加1,即00000001。所以,其二进制的真值是(-0.0000001)
2
,转为十进制就是-2
-7
。选项D正确。
提交答案
关闭