java中double默認保留幾位,java double 存儲_可以存儲在double中的最大整數

 2023-11-18 阅读 20 评论 0

摘要:可以在IEEE 754 double(64位)中表示的最大整數與該類型可以表示的最大值相同,因為該值本身是整數 .java中double默認保留幾位?這表示為 0x7FEFFFFFFFFFFFFF ,它由以下部分組成:符號位0(正)而不是1(負)最大指數 0x7FE (2046表示減去偏差后的1023)而不是

可以在IEEE 754 double(64位)中表示的最大整數與該類型可以表示的最大值相同,因為該值本身是整數 .

java中double默認保留幾位?這表示為 0x7FEFFFFFFFFFFFFF ,它由以下部分組成:

符號位0(正)而不是1(負)

最大指數 0x7FE (2046表示減去偏差后的1023)而不是 0x7FF (2047表示 NaN 或無窮大) .

最大尾數 0xFFFFFFFFFFFFF ,即52位全1 .

在二進制中,值是隱式1,后跟來自尾數的另外52個,然后是指數的971個零(1023 - 52 = 971) .

確切的十進制值是:

179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368

這大約是1.8 x 10308 .

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/177903.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息