【发布时间】:2016-10-28 14:45:14
【问题描述】:
我无法理解 IEEE Std 754-2008(浮点运算标准)中某些术语的含义。他们的一些定义似乎有些循环,所以我只是在澄清一下。
在第 2.1 节中,列出了一些基本定义。我感兴趣的是:
2.1.26 浮点表示:浮点格式的未编码成员,表示有限数、有符号无穷大、安静 NaN 或信号 Nan。有限数的表示具有三个组成部分:符号、指数和有效数;它的数值是它的有效数和它的基数的指数幂的有符号乘积。
2.1.27 格式:一组数值和符号的表示,可能伴随着编码。
那么在第 3.1 节中,我们有以下内容:
格式的特点是它们的基数、精度和指数范围,每种格式都可以表示一组唯一的浮点数据(参见 3.3)。
我对“浮点格式”的含义感到困惑。它只是具有给定精度并在基数的指数上给定的浮点表示集吗?
也就是说,我是否认为浮点格式是包含两个有符号无穷大、两个 NaN 以及 (-1)^sign xb^exponent x 有效数形式的所有数字的集合,其中符号是0 或 1,指数是两个给定常数 emin 和 emax 之间的某个整数,有效数是大于 0 且严格小于 10 的数字,最多有 p 个有效数字(其中 p 是固定的)?此外,我认为浮点表示只是上述集合的“某个成员”是否正确?
【问题讨论】:
-
对不起,如果我不清楚 - 我知道浮点数是什么。我理解为什么 0.1 不能用基数 2 的浮点算术表示。我正在寻求对术语“浮点格式”和“浮点表示”的具体说明。这更多是语义问题,而不是浮点数问题。