什么是单精度什么是双精度,怎么用这两个呀

来源:2-6 Java中的数据类型

所谓怀念

2018-07-05 17:39

有没有简洁明了的解释呢

写回答 关注

2回答

  • 落花浅忆3427325
    2018-07-06 13:43:54

    作为了解,double比float精度更好,也就是表示的小数位数更多,同样占的字节也更多

    深入的话,java中,小数的定义一般默认为double,如果你要用float定义一个小数的话,需要在最后加上f,例如:float n = 0.1f

    在存储方面,float占用了32个字位(32b),即4个字节(4B),double占用了64个字位(64b),即8个字节(8B)

  • Never_more_
    2018-07-05 17:44:00

    单精度占4个字节,双精度占8个字节

    • 单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38

    • 双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308


    Never_... 回复所谓怀念

    我本人是ACMer,没有做过实际开发,我们在比赛中一直是使用double的

    2018-07-08 18:18:16

    共 2 条回复 >

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

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

1165171 学习 · 17581 问题

查看课程

相似问题