ahuxi
2016-08-08 15:05java中两个数据类型float和double的问题
如题。关于数据类型有几个地方不太明白,请高手讲解下
像float是32位,我看有些资料上讲它取值范围是-2^23~2^23-1
但是有的地方讲float最大值为3.4028235E38,最小值为1.4E-45,明显后者在取值范围之外
另外float支持负数吗,我上网看都说支持,但是,我写float x = -1.984;就报错,换成,最小值
1.4E-45恰好是个正数
double x = -1.984;就没事
float小数点前后有效数字的位数是固定的吗,还是说根据情况进行调整,只要总数不超出有效数字范围就行了
- 点赞
- 回答
- 收藏
- 复制链接分享
5条回答
为你推荐
- android 百度地图 搜索跳转
- 百度
- android
- 搜索
- list
- 4个回答
- java中两个数据类型float和double的问题
- 5个回答