列表

详情


设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是(  )。

A. -264~(1-2-8)264

B. -263~(1-2-8)263

C. -(1-2-8)264~(1-2-8)264

D. -(1-2-8)263~(1-2-8)263

参考答案: B

详细解析:

本题考查计算机系统中浮点数的表示法。
浮点格式表示一个二进制数N的形式为:N = Re * M。
其中M称为尾数(尾数为含符号的纯小数),e是指数(阶码,通常为含符号的纯整数),R为基数(阶码的底,计算机中固定为2)。
指数为纯整数,阶符1位、阶码6位在补码表示方式下可表示的最大数为63(2的6次方 - 1),最小数为-64(-2的6次方)。
尾数为含符号的纯小数,用补码表示时最小数为-1,最大数为1-2-8,因此该浮点表示的最小数为-263,最大数为(1-2-8)×263。 所以正确答案是B。

上一题