Java中,既然double类型比float类型,表示的数值范围更大,大家都用double类型不就行了,Java还发明float类型干什么?因为占内存少于double,其他没有任何优势了
2017-11-03 17:18
633 查看
Java中,既然double类型比float类型,表示的数值范围更大,大家都用double类型不就行了,Java还发明float类型干什么?因为占内存少于double,其他没有任何优势了
即,有了double,大家还用float干什么?
double表示的数值范围更大,精确到小数点后位数也更多,大家还用float干什么?
即有好的,为什么还用差的?
原因是double比float占内存,因为一个double类型占64位,一个float类型占32位。
所以在对数值范围、精度要求不是特别高的情况下(一般情况下都没有这么高要求,float完全能满足),使用float就行了,用不着double,double占内存是float的两倍啊。
即,有了double,大家还用float干什么?
double表示的数值范围更大,精确到小数点后位数也更多,大家还用float干什么?
即有好的,为什么还用差的?
原因是double比float占内存,因为一个double类型占64位,一个float类型占32位。
所以在对数值范围、精度要求不是特别高的情况下(一般情况下都没有这么高要求,float完全能满足),使用float就行了,用不着double,double占内存是float的两倍啊。
相关文章推荐
- Java 浮点数 float和double类型的表示范围和精度
- java基本类型(数值范围):浮点的底层表示定义,float计算快一些
- Java 浮点数 float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- java基本类型(数值范围):浮点的底层表示定义,float计算快一些
- Java 浮点数float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- java基本类型(数值范围):浮点的底层表示定义,float计算快一些
- float与double类型的内存分布,精度和范围
- JAVA基本数据类型范围和float、double精度问题
- [转]关于float,double等表示的数值范围的计算
- 关于float和double类型能表示的数据范围和精度分析
- Java中int,float,long,double取值范围,内存泄露
- 对于c语言int类型和float,以及double类型表示范围的计算
- float与double类型的内存分布,精度和范围
- java byte、short、int、long、float、double、char基本数据类型范围
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围