IEEE-754 32 位 float 的最小正值是 2^−149
,16 位 float 的最小正值是 2^-14
。 如果 IEEE-754 标准化了一个 24 位 float ,它的最小正值是多少?
对不起,如果这在某处有明确记录,但我无法在搜索中找到它。
如果您想了解实用性,这将用于将四个不同精度的浮点值装入 64 位,以便在内存不足的系统中使用。
最佳答案
IEEE-754 实际上并没有回答这个问题;它不提供标准化 24 位格式,并且确定浮点格式中有效位数的常用公式会因小宽度而失效。
也就是说,最自然的选择是有 7 个指数位和 16 个显式有效位,这使得最小正正规数 2^-62
。
关于floating-point - IEEE 24 位 float 的最小正值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12502880/