问答详情
源自:3-2 Java中的算术运算符

double与float的用法有啥不同?

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

提问者:qq_木偶匹诺曹_0 2017-03-13 19:44

个回答

  • 慕粉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表示的数大 有效数字位多

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

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