IEEE 754 浮点数能否表示具有多位排列的完全相同的值?

Can IEEE 754 floating-point numbers represent the exact same value with multiple bit arrangements?

IEEE 754 浮点数能否用多位排列表示完全相同的值?

例如:
128 指数 3 == 1024.0
256 指数 2 == 1024.0
1024 指数 0 == 1024.0

IEEE 754 标准是否认为不同的位排列在比较时具有相同的价值,只要净值最终看起来相同?

我正在研究一些自定义压缩算法,了解是否有多种方法来表示相同的值(为了增强压缩)会非常有用。

通常的 binary IEEE 754 浮点类型没有您所指的那种冗余。数字总是 标准化 ,因此有效数在 1.02.0 之间(或者在二进制中 1.010.0 之间)。他们确实有正零和负零之类的东西,而且许多 NaN 具有不同的内部表示。

但是,较新的 decimal IEEE 754 浮点类型确实具有这种冗余:像 3.14 这样的数字可以表示为 314,指数为 2; 3140 指数为 3; 31400 指数为 4;等等。