“3.4E +/- 38(7 位数字)”到底是什么意思? [关闭]

2024-01-20

我试图了解数据类型的范围。对于非浮点数,这很容易,但是对于 float 和 double,范围列出如下:

浮点型:3.4E +/- 38(7 位数字)

双精度:1.7E +/- 308(15 位数字)

但对于外行人来说,这到底意味着什么,我该如何利用这些信息呢?


The

3.4E +/- 38

意思是:

  • a 的最大正值float可以表示约为3.4e38;
  • 最小正值约为 3.4e-38。

类似地,负值的范围是从-3.4e38到大约-3.4e-38。

Here, MeE表示M乘以 10 得到E的力量。

The

(7 digits)

意味着一个float可以表示大约七个有效十进制数字。

这些值是近似值的原因是它们是精确的以二进制形式,每个二进制数字都有一个小数位数。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“3.4E +/- 38(7 位数字)”到底是什么意思? [关闭] 的相关文章

随机推荐