澄清IEEE 754

时间:2016-06-26 14:30:42

标签: floating-point ieee-754

我无法理解IEEE Std 754-2008(浮点运算标准)中某些术语的含义。他们的一些定义似乎有些循环,所以我只是在澄清之后。

在2.1节中,列出了一些基本定义。我感兴趣的是:

2.1.26浮点表示:浮点格式的未编码成员,表示有限数,有符号无穷大,静态NaN或信号Nan。有限数的表示有三个组成部分:符号,指数和有效数;它的数值是有效数的有符号乘积,其基数提高到指数的幂。

2.1.27格式:一组数值和符号的表示,可能伴随着编码。

然后在3.1节中,我们有以下内容:

格式以其基数,精度和指数范围为特征,每种格式都可以表示一组唯一的浮点数据(见3.3)。

我对“浮点格式”的含义感到困惑。它只是具有给定精度的浮点表示的集合,并且给定了基数的指数?

也就是说,我认为浮点格式是包含两个有符号无穷大的集合,两个NaN以及形式的所有数字(-1)^符号xb ^指数x有效数字,其中符号是0或1,指数是两个给定常数emin和emax之间的某个整数,有效数是一个大于0且严格小于10的数字,最多有p个有效数字(其中p是固定的)?此外,我是否认为浮点表示只是上述集合的“某个成员”?

1 个答案:

答案 0 :(得分:0)

对于5种常用格式的术语,您的知识似乎非常正确。这些浮点格式中的每一种都遵循相同的方案,并且仅在指数大小,指数偏移和基数大小上有所不同。数字具有浮点表示,其中表示是按照格式描述数字的许多位。

然而,正如安然丑闻,麦道夫丑闻,07/08危机等等......告诉我们,金融业人士正如他们在这里所做的那样弥补数字。 IEEE 754-2008标准包括3个基于十进制的浮点标准,使财务软件易于使用基于十进制的舍入和精确表示0.1。所有3种大小都使用具有符号,指数和重要信息的方案,但具有不同的范围和不同的位表示。