double与float的用法有啥不同?

来源:3-2 Java中的算术运算符

qq_木偶匹诺曹_0

2017-03-13 19:44

double avg=sum/4;与float avg=sum/4;之间到底有啥区别哦?

写回答 关注

3回答

  • 慕粉4286169
    2017-03-13 21:35:24

    字节数不同 float 多  double 少

  • qq_一缕清风惹醉多少花梦_0
    2017-03-13 20:12:33

    double是8字节,float是4字节double精度比float高,double范围比float大,double 指数范围是11位 而float是8位.

    double 小数用52位表示 而float是23位

    显然float比double快 double比float表示的数大 有效数字位多

    Duaa 回复qq_木偶匹...

    为float变量赋值时要在数值后面添加字母f,即float avg=sum/4f

    2017-07-05 14:04:29

    共 3 条回复 >

  • 慕粉1007215383
    2017-03-13 20:11:02

    double是8个字节,取值范围比float大。

Java入门第一季(IDEA工具)升级版

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

1167361 学习 · 18728 问题

查看课程

相似问题