请教一下: java语言中,float (单精度浮点型)和 double(双精度浮点型), 到底是 10

请教一下:java语言中,float(单精度浮点型)和double(双精度浮点型),到底是什么意思?是不是说float后面只能跟一个小数点?而double后面跟2个小数点... 请教一下: java语言中,float (单精度浮点型)和 double(双精度浮点型), 到底是什么意思?
是不是说 float后面只能跟一个小数点? 而double后面跟2个小数点? (初学java)
展开
 我来答
fNiuf2h
2016-07-03 · TA获得超过1058个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:280万
展开全部
二者的取值范围和精度是不同的

float的精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4字节空间

double的精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8字节空间
追问
比如说 float 可以表示10000.125785  

double可以表示 10000.1358927458963254 ?
sweetererer
推荐于2017-12-15 · TA获得超过506个赞
知道小有建树答主
回答量:671
采纳率:73%
帮助的人:418万
展开全部
语言都是通用规范的呢,所以不会如此含糊的定义类型的,要是只存一个小数点,要来也无用嘛。那3个以上就定义死人了。类型其实也是数据了,看类型的大小可以推断出可存放数据大小,
单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38
双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式