floating-point - IEEE 24 位 float 的最小正值是多少?

标签 floating-point ieee-754 floating-point-precision 24-bit

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/

相关文章:

c - 当 y 是整数时,fmod() 是否准确?

python - 很好地表示 python 中的 float

c++ - 关于 c 中浮点运算的异常,关于从自身减去一个数

floating-point - 通过浮点计算将浮点转换为十进制

float 计算 : When to Round?

c++ - Linux 中的可执行文件会影响链接动态库中的浮点精度吗?

c - 小于 FLT_EPSILON 的最大数字是多少?

floating-point - 为什么无穷大 × 0 = NaN?

floating-point-precision - 机器 epsilon 与最小正数

c - C中自动设置更高精度浮点