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

float和double有什么区别

float和double有什么区别


正在回答

2 回答

float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间

double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间

float 赋值部分要加f

0 回复 有任何疑惑可以回复我~
float必须这么用,float a=5.0f;

double 直接这么定义就行,double a=5.0;
 
 不过性能方面double是双精度可能会差一些.


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

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530696    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

float和double有什么区别

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