A-A+

对于相同位数(设为N位 符号位均为1位)的二进制补码小数和十进制小数 二进制小数能表示的数的

2022-08-12 12:46:48 问答库 阅读 196 次

问题详情

对于相同位数(设为N位,符号位均为1位)的二进制补码小数和十进制小数,二进制小数能表示的数的个数/十进制小数所能表示数的个数为()
A.(0.2)N
B.(0.2)N-1
C.(0.02)N
D.(0.02)N-1请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
N位的二进制小数可以表示的数的个数为20+21+22+23…+22N-1=22N,而十进制小数能表示的数的个数为102N,二者的商为(0.2)2N。这也是为何在计算机的运算中会出现误差情况的原因,这表明了仅仅有(0.2)2N概率的十进制数可以精确地用二进制表示。

考点:小数,补码