可以在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 .
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态