有人可以向我解释它到底在说什么吗?我知道这基本上意味着它是具有 1 位符号、8 位指数和 23 位尾数的单精度。答案不应该只是 2 * 2^8-2 * 2^23 吗?
编辑:是否 2 * 2^8-2 * 2^23 确定所有 32 位 IEEE 浮点值
有人可以向我解释它到底在说什么吗?我知道这基本上意味着它是具有 1 位符号、8 位指数和 23 位尾数的单精度。答案不应该只是 2 * 2^8-2 * 2^23 吗?
编辑:是否 2 * 2^8-2 * 2^23 确定所有 32 位 IEEE 浮点值
有限正浮点数的范围从 2 -149(最小的次正规数)到 2 128 -2 104(具有有限值的最大指数且有效位全为 1 的数字)。我们可以将它们分为三类:
正整数的总数为 0 + 2 24 -1 + (127-24+1)*2 23。负整数个数一样,0加一,所以总数是1,778,384,895。
(一旦我们找到了这个数字,它就会给我们一个搜索键来查找重复的问题。)