为什么非规格化浮点数 E = 1 中的指数 - 偏差?
Why is the exponent in a denormalized float E = 1 - bias?
例如,对于 32 位非规范化浮点数,指数将为 -126。 -126 在这种情况下有什么意义?
尾数(sgnificand)的最高位不能再是二进制1.
,所以最高位至多是二进制0.1
。
指数为 -126
,最高非正规化为 0.1111... x 2^-126
。下一个较高的值是最小的法线,值为 1.000... x 2^-126
。
他们选择了该值,因此非正规化和法线的范围既不会重叠,也不会在它们之间留下丑陋的差距。
例如,对于 32 位非规范化浮点数,指数将为 -126。 -126 在这种情况下有什么意义?
尾数(sgnificand)的最高位不能再是二进制1.
,所以最高位至多是二进制0.1
。
指数为 -126
,最高非正规化为 0.1111... x 2^-126
。下一个较高的值是最小的法线,值为 1.000... x 2^-126
。
他们选择了该值,因此非正规化和法线的范围既不会重叠,也不会在它们之间留下丑陋的差距。