我想弄清楚为什么IEEE浮点标准中的可表达数字是10 ^ + 38 - -10 ^ 38(对于+ ve来说类似)。大多数教科书都是这样陈述事实,我正在努力解决原因。即。你会如何计算这个范围?
非常感谢
答案 0 :(得分:3)
您正在谈论abount IEEE 754单精度(32位)浮点表示。 在此格式中,指数的最大值为127.表示为base-2,因此最大可能值约为2 ^ 127。设convert it to decimal:127 * log(2)/ log(10)≈38.23。这就是为什么32位浮点数表示的最大值大约是。 10 ^ 38。您可以在链接的维基百科文章中找到有关IEEE 754浮动的更多详细信息。