【发布时间】:2010-12-09 10:17:59
【问题描述】:
我对浮点的工作原理有相当了解,但我想知道具体的指数和尾数大小是如何确定的。它们在某种程度上是最优的吗?如何测量浮点表示的最优性(我假设有几种方法)?我想这些问题已在官方标准中得到解决,但我无权访问它。
【问题讨论】:
标签: floating-point standards ieee-754
我对浮点的工作原理有相当了解,但我想知道具体的指数和尾数大小是如何确定的。它们在某种程度上是最优的吗?如何测量浮点表示的最优性(我假设有几种方法)?我想这些问题已在官方标准中得到解决,但我无权访问它。
【问题讨论】:
标签: floating-point standards ieee-754
根据this interview with Will Kahan,他们是基于那个时代的VAX F and G formats。
当然,这并不能回答如何选择这些格式的问题...
【讨论】:
对于 32 位 IEEE 浮点数,原因是精度至少应与 24 位定点一样好。
为什么正好是 24 位,我不知道,但这似乎是一个合理的权衡。
我想拥有一个像这样的漂亮“整数”(尾数 + 符号 = 3 个字节,指数 = 1 个字节)也可以使实现更高效。
【讨论】: