:把一个数的有效数字和数的范围 在计算机的一个存储单元中分别予以表示,这种把 数的范围和精度分别表示的方法,数的小数点位置 随比例因子的不同而在一定范围内自由浮动。 任意一个十进制数N可以写成 同样,在计算机中一个任意进制数N可以写成
浮点表示法:把一个数的有效数字和数的范围 在计算机的一个存储单元中分别予以表示,这种把 数的范围和精度分别表示的方法,数的小数点位置 随比例因子的不同而在一定范围内自由浮动。 任意一个十进制数 N 可以写成 N=10E.M (3.3) 同样,在计算机中一个任意进制数 N 可以写成 N=Re .m (3.4)
m:,是一个纯小数。 e:比例因子的指数,称为浮点的,是一个整数。 R:比例因子的对于二进计数值的机器是一个常数, 般规定R为2,8或16。 个机器浮点数由和及其 组成: 用定点小数表示,给出有效数字的位数决定了浮点 数的表示精度; 用整数形式表示,指明 在数据中的位置,决 定了浮点数的表示范围。): Es El E2.. Em Ms MI M2..Mn 阶符|〈——阶码——〉|数符|<—一尾数——
N=Re .m (3.4) m :尾数,是一个纯小数。 e :比例因子的指数,称为浮点的指数,是一个整数。 R :比例因子的基数,对于二进计数值的机器是一个常数, 一般规定R为2,8或16。 一个机器浮点数由阶码和尾数及其符号位组成: 尾数:用定点小数表示,给出有效数字的位数决定了浮点 数的表示精度; 阶码:用整数形式表示,指明小数点在数据中的位置,决 定了浮点数的表示范围。):
为便于软件移植,按照IEEE754的标准, 32位浮点数的标准格式为: 330 2322 0 32位浮点数 S E M 32位的浮点数中: :浮点数的符号位, 0表示正数,1表示负数。M 尾数,23位,用小数表示,小数点放在尾数域的最前面。 :阶码,8位阶符采用隐含方式,即采用移码方式来表示 正负指数
为便于软件移植,按照 IEEE754 的标准, 32位浮点数的标准格式为 : 32位的浮点数中: S:浮点数的符号位,1 位,0表示正数,1表示负数。M: 尾数,23位,用小数表示,小数点放在尾数域的最前面。 E:阶码,8 位阶符采用隐含方式,即采用移码方式来表示 正负指数。 移码方法对两个指数大小的比较和对阶操作都比较方便,因 为阶码域值大者其指数值也大
浮点数x的二进制存储格式为(4136000016 1001001010 数(23位)
[例1] 浮点数x的二进制存储格式为(41360000)16
按照IEEE754的标准,64位浮点数的标准格式为 6362 525J 64位浮点数[S E M 64位的浮点数中: :浮点数的符号位,,0表示正数,1表示负数 M:尾数,52位,用小数表示,小数点放在尾数域的最前面。 :阶码,11位阶符采用隐含方式,即采用移码方式来表示正 负指数
按照 IEEE754 的标准,64位浮点数的标准格式为: 64位的浮点数中: S:浮点数的符号位,1 位,0表示正数,1表示负数。 M:尾数,52位,用小数表示,小数点放在尾数域的最前面。 E:阶码,11位阶符采用隐含方式,即采用移码方式来表示正 负指数