2016 - 2024

感恩一路有你

decimal占几个字节 java中float和double是多少位浮点数?

浏览量:3057 时间:2021-03-17 11:50:37 作者:admin

java中float和double是多少位浮点数?

Java中的float是32位的,double是64位的。float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指数位)52bits(尾数位)于是,float的指数范围为-128~ 127,而double的指数范围为-1024~ 1023,并且指数位是按补码的形式来划分的。float的范围为-2^128~ 2^127,也即-3.40E 38~ 3.40E 38;double的范围为-2^1024~ 2^1023,也即-1.79E 308~ 1.79E 308。

decimal占几个字节 java中数字占几个字节 java基础数据类型所占字节数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。