大家好,今天小编关注到一个比较有意思的话题,就是关于j***a语言单精度有哪些的问题,于是小编就整理了1个相关介绍j***a语言单精度有哪些的解答,让我们一起看看吧。

  1. Java中单精度和双精度浮点有什么区别?

J***a中单精度和双精度浮点有什么区别?

单精度有1位符号,8位指数,23位小数。

java语言单精度有哪些-java 单精度
(图片来源网络,侵删)

双精度是1位符号,11位指数,52位小数。

单精度的小数位在计算机中只有23位(二进制),换算到十进制只能保证6位十进制数字的精确度。超过该精度(二进制23位,十进制6位)的小数运算将会被截取,造成精度损失和计算结果的不准确。

java语言单精度有哪些-java 单精度
(图片来源网络,侵删)

同理,双精度,小数位是52位(二进制),换算为十进制则只能保证15位。

到此,以上就是小编对于j***a语言单精度有哪些的问题就介绍到这了,希望介绍关于j***a语言单精度有哪些的1点解答对大家有用。

java语言单精度有哪些-java 单精度
(图片来源网络,侵删)