单选题
对于相同位数(设为N位,不考虑符号位)的二进制补码小数和十进制小数,二进制小数能表示的数的个数/十进制小数所能表示数的个数为______。
A、
(0.2)
N
B、
(0.2)
N-1
C、
(0.02)
N
D、
(0.02)
N-1
【正确答案】
A
【答案解析】
[解析] N位的二进制小数可以表示的数的个数为1+2
0
+2
1
+…+2
N-1
=2
N
,而十进制小数能表示的数的个数为10
N
,二者的商为(0.2)
N
。这也是为何在计算机的运算中会出现误差情况的原因,这表明了仅仅有(0.2)
N
概率的十进制数可以精确地用二进制表示。
提交答案
关闭