无尽之剑3药剂配方攻击:如何分辨规格化的浮点数.

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 20:04:46
以下几个浮点数中,______已是规格化的浮点数..
A)0.0001011 B)0.001011×2-1 C)1011×2-7 D)0.1011×2-2

答案是什么,依据又是什么?

D

为了便于计算机中小数点的表示,规定将浮点数写成规格化的形式,即尾数的绝对值大于等于0.1并且小于1,从而唯一规定了小数点的位置。

所以选择D,尾数的绝对值大于等于0.1并且小于1

浮点数表示方法:
在科学计算中,为了能表示特大或特小的数,采用"浮点数"或称"科学表示法"表示实数,"浮点数"由两部分组成,即尾数和阶码。例如,5.23456 ,则0.23456为尾数,5是阶码。

在浮点表示方法中,小数点的位置是浮动的,阶码可取不同的数值。为了便于计算机中小数点的表示,规定将浮点数写成规格化的形式,即尾数的绝对值大于等于0.1并且小于1,从而唯一规定了小数点的位置。尾数的长度将影响数的精度,其符号将决定数的符号。浮点数的阶码相当于数学中的指数,其大小将决定数的表示范围。