java浮点数默认类型 java中float和double是多少位浮点数?
浏览量:1691
时间:2021-03-29 13:18:13
作者:admin
java中float和double是多少位浮点数?
在Java中,float是32位的,double是64位的。浮点和双精度的范围由索引中的位数决定。float的指数有8位,double的指数有11位。分布如下:浮点:1位(符号位)8位(指数位)23位(尾位)双:1位(符号位)11位(指数位)52位(尾位)。因此,float的指数范围是-128~127,double的指数范围是-1024~1023,索引数字被补码除。浮动范围为-2^128~2^127,即-3.40e 38~3.40e 38;双精度范围为-2^1024~2^1023,即-1.79e 308~1.79e 308。
java浮点数常量是什么?
十进制数形式,由数字和小数点组成,必须有小数点,如0.123,。123123., 123.0. 2科学的计数方法。例如:123e3或123e3,其中e或e前面必须有一个数字,e或e后面的指数必须是整数。实数常量在机器中占用64位,并且具有双值。对于浮点型值,在数字后面加上f或f,例如12.3f,它在机器中占用32位,精度较低。
java浮点数默认类型 java浮点数比较大小 java浮点数表示方法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。