www.3112.net > jAvA中FloAt和DouBlE的取值范围是什么?

jAvA中FloAt和DouBlE的取值范围是什么?

3.40292347E+38 就是3.40292347*10的38次方

float表示单精度浮点数在机内占4个字节,用32位二进制描述。 double表示双精度浮点数在

错了,Java中float位数为32。第一位表示符号,2-9位表示指数范围,10-32表示精度。也就

单精度和双精度。 float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的3

精度 不同,占的字节数也不同, 一般我喜欢用double的,举个例子, float a=5.

float表示单精度浮点数在机内占4个字节,用32位二进制描述。 double表示双精度浮点数在

  1、内存结构   float和double的范围是由指数的位数来决定的。   float的指

我感觉你可能更想问的问题是:java中double和float类型有和区别?建议修改问题,把【常量】

float为单精度浮点类型,占4个字节,能表示的数范围小;double为双精度浮点类型,占8个字节,

Float.Min_value Double.Min_value 是可表示的最小正非零值的常量

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com