gpt4 book ai didi

assembly - IEEE 754 有多少个整数

转载 作者:行者123 更新时间:2023-12-02 19:09:07 26 4
gpt4 key购买 nike

我试图找出 ieee 754 中存在多少个不同的整数。我得到的数字是 1778384895,但我找不到任何资源来检查自己。预先非常感谢。

最佳答案

我将假设单精度 float 。

我们得到了零,虽然可以表示为负零,但作为整数仍然只是零,所以我将它算作一。

指数小于 127 的数字不是整数。

Exponent   Free bits   # Numbers
127 0 1
128 1 2
129 2 4
...
149 22 2^22

总和为2^23-1。如果指数大于149,则所有数字都是整数。所以这是一个额外的 105*2^23 数字(指数 255 被保留)。所有这些都有积极和消极的一面。

总计为

1 + ((2^23 - 1) + 105 * (2^23)) * 2 = 1778384895

看来你是对的。好问题,乍一看看起来容易多了:)

关于assembly - IEEE 754 有多少个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33834542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com