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

double与float的区别

double是双精度浮点型,float是单精度浮点型,那么单精度浮点型和双精度浮点型分别是什么意思?double和float存储的数据有什么不同?

正在回答

2 回答

就是在内存中的储存空间大小 不同

 double 是8个字节 也也就是由8*8 =64个  0和1 组成

float是4个字节 也也就是由8*4 =32个  0和1 组成

所以double可以比float表达更多的小数点位,所以double更精确

实际开发基本都只用double了 这个也是默认小数格式 知道有float这么个东西就行了

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

凑活 提问者

非常感谢!
2015-11-17 回复 有任何疑惑可以回复我~

把代码快照下,分析下是什么情况。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165157    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

double与float的区别

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