第189章 ,/.

单精度浮点型:7位(整数)

双精度浮点型:16位(整数)

对比一下Long长整形的有效数值范围:19位(整数)

哦天哪!这浮点数,就像是MC的真区块和假区块一样——别看MC边长可以达到21'4748'3647×21'4748'3647,实际上有效游玩范围只有2999'9999×2999'9999,出去了就各种BUG、特性、崩坏,可能时不时还跳出个桌面。

这就告诉了我们一个人间真理:

很多时候,国产游戏广告的内容看起来很牛逼,实际上真实游戏内容只有宣传其中的1%都不到。

嗯,这很资本家。

好了,回到正题。我们目前已经知道了两个浮点型的数值范围、小数位数最大值、有效数值范围和占用存储空间。但别忘了,很多NBT数据类型都有类型字母的,我们的两个浮点型也不例外,都有自己的字母:

单精度浮点型:f

双精度浮点型:d

具体用法就不再多说了。

我们知道,浮点数是可以表示整数也可以表示小数的。那么在表示整数时,我们要不要加上小数点呢?

答案是加不加都可以,当然最好是加上。

总而言之,两个浮点型的特性分别是——

单精度浮点型:

1.数值范围为-3.4×103?~3.4×103?

2.占用空间32位(4字节)

3.使用IEEE 754-2008标准

4.小数位数最大值位45位

5.有效数值范围为7位整数

6.类型字母位f

7.小数部分都为0时(即值为整数),可不加小数点,但最好要加上。

双精度浮点型:

1.数值范围为-1.×103??~1.×103??

2.占用空间64位(8字节)

3.使用IEEE 754-2008标准

4.小数位数最大值位45位

5.有效数值范围为16位整数

6.类型字母位d

7.小数部分都为0时(即值为整数),可不加小数点,但最好要加上。