为了账号安全,请及时绑定邮箱和手机立即绑定

float型数据与double型数据定义的区别

120.5定义时为什么不能用float型呢

正在回答

3 回答

首先两者都是应用于存储小数的,但是double双精度的八个字节通常用在价格,成绩上,例如double price=15.5

float是单精度四个字节通常用在身高上,例如float high=160.2f

1 回复 有任何疑惑可以回复我~
#1

阿默之默默 提问者

谢谢你的回答,身高和价格有时都是实数,数值也有时是一样的,那用哪个更好呢
2016-07-20 回复 有任何疑惑可以回复我~

默认的浮点数都是double 只有在数组后边加上f才是 float的
精度不一样,float是单精度,double是双精度
它们表示小数的范围不一样,double能表示的范围,比float大
double在内存中,占8个字节,float占4个字节

3 回复 有任何疑惑可以回复我~
#1

阿默之默默 提问者

非常感谢你的回答!
2016-07-20 回复 有任何疑惑可以回复我~

两种都可以表示小数,只是double可以表示的小数点位数比float大

1 回复 有任何疑惑可以回复我~
#1

阿默之默默 提问者

谢谢你的回答,
2016-07-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

float型数据与double型数据定义的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信