float是什么数据类型?
答案:2 悬赏:70 手机版
解决时间 2021-02-01 14:48
- 提问者网友:动次大次蹦擦擦
- 2021-02-01 01:40
float是什么数据类型?
最佳答案
- 五星知识达人网友:西岸风
- 2021-02-01 02:01
float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)
double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)
按存储的范围进行排序
float(real)
double
数值存储范围越小的精度越高,存储数值范围越大,精度就越不准确,如果存储正常金额的情况下,使用money,好处在于可以存储不指定的小数点位数的数值,比较真实。
double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)
按存储的范围进行排序
float(real)
double
数值存储范围越小的精度越高,存储数值范围越大,精度就越不准确,如果存储正常金额的情况下,使用money,好处在于可以存储不指定的小数点位数的数值,比较真实。
全部回答
- 1楼网友:思契十里
- 2021-02-01 03:25
可能丢失精度的提示,因为再java中如果不标志数据类型,那么浮点型默认是double类型,不管它是不是在float范围里面,你想要声明float要在数字后面加上f,比如:float v=64.0f这样才行,顺便说一下,整数类型不写默认是int
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯