问题
单项选择题
长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可以表示的数的范围和精度是______。
A.两者可以表示的数的范围和精度相同
B.前者可以表示的数的范围大但精度低
C.后者可以表示的数的范围大但精度高
D.前者可以表示的数的范围大但精度高
答案
参考答案:B
解析:浮点数其实就是实数。一个实数可以表示成一个纯小数(尾数)和一个乘幂(指数)之积,其中指数部分用来指出实数中小数点的位置。任何一个实数,在计算机内部都可以用指数(整数形式)和尾数(小数形式)来表示。指数的位数多少决定了数值的范围,指数位数越多可表示的数的范围越大。尾数的位数决定了数的精度,尾数的位数越多可表示的数的精度越高。