我试图了解数据类型的范围。对于非浮点数,这很容易,但是对于 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(使用前将#替换为@)