IEEE 754 最大floating point values

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:45:32
弄不懂。问题是这么写的
what is the maximum number of floating point values that can be represented by IEEE 754 floating point format?
是不是2^32?我感觉好像不太对。

http://infocenter.arm.com/help/topic/com.arm.doc.dui0349bc/DUI0349BC_rvct_libraries_guide.pdf

呵呵,无聊去找了找,居然找到了。说实在这个问题比较无聊哈哈哈。

在这个pdf文件的最后几页,182页上。你看那张表。里面有一行,它的说明项是d。

在双精度浮点数中,这个最大的数是0x7fefffff ffffffff

也就是1.80*10^308。

根据这个说明,如果你试图往这个最大的数里加点什么,根据IEEE 754,就会得到0x7ff00000 00000000.也就是IEEE754标准里的无穷大。
大概是IEEE里面那群专家认为这样设计很有理由吧。也可能是他们妥协的结果^_^

或者这个网页的结果也一样:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0349bc/Cihjbfif.html

对应于单精度,是0x7F7FFFFF 也就是3.40*10^38