IEEE-754 中 2 到 3 之间的数字个数

Number of numbers between 2 and 3 in IEEE-754

我正在学习 IEEE-754 数字表示法。我知道如何从二进制转换为 IEEE,反之亦然。现在我想弄清楚如何找出有多少单精度数字例如在 2 和 3 之间。因此,两者的符号相同。我认为分数将是一个组合,指数取决于适当的数字(因为移位)。什么是正确做事的聪明方法?如有任何帮助,我将不胜感激。

使用 handy online IEEE-754 conversion utility:

2.0 = 0x40000000
3.0 = 0x40400000

所以:

0x40400000 - 0x40000000 = 0x400000 = 4194304

答:400万左右