Java中,既然double类型比float类型,表示的数值范围更大,大家都用double类型不就行了,Java还发明float类型干什么?因为占内存少于double,其他没有任何优势了
来源:互联网 发布:虚拟机装mac os 编辑:程序博客网 时间:2024/05/16 08:29
Java中,既然double类型比float类型,表示的数值范围更大,大家都用double类型不就行了,Java还发明float类型干什么?因为占内存少于double,其他没有任何优势了
即,有了double,大家还用float干什么?
double表示的数值范围更大,精确到小数点后位数也更多,大家还用float干什么?
即有好的,为什么还用差的?
原因是double比float占内存,因为一个double类型占64位,一个float类型占32位。
所以在对数值范围、精度要求不是特别高的情况下(一般情况下都没有这么高要求,float完全能满足),使用float就行了,用不着double,double占内存是float的两倍啊。
阅读全文
0 0
- Java中,既然double类型比float类型,表示的数值范围更大,大家都用double类型不就行了,Java还发明float类型干什么?因为占内存少于double,其他没有任何优势了
- Java 浮点数 float和double类型的表示范围和精度
- Java 浮点数float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- Java 浮点数 float和double类型的表示范围和精度
- float与double类型的内存分布,精度和范围
- float与double类型的内存分布,精度和范围
- float与double类型的内存分布,精度和范围
- float与double类型的内存分布,精度和范围
- mysql float double 类型
- mysql float double 类型
- mysql float double 类型
- mysql float double 类型
- c++ float/double 类型
- float和double类型的内存分布
- MySQL 触发器、存储过程、游标
- Android 多线程----AsyncTask异步任务详解
- 蓝牙协议分析(7)_BLE连接有关的技术分析
- 新零售下,当大数据遇上了心理学
- 142. Linked List Cycle II
- Java中,既然double类型比float类型,表示的数值范围更大,大家都用double类型不就行了,Java还发明float类型干什么?因为占内存少于double,其他没有任何优势了
- PCA为什么使用协方差矩阵
- 如何调试Cocos2d-JS和Cocos2d-Lua工程
- STM32 boot跳转到APP的Jump_Address()分析
- 如何用golang写一个thread pool
- vue 实现 pager 组件翻页效果
- 1019. 数字黑洞 (20)
- spark-streaming集成Kafka工程实例【转】
- 蓝牙协议分析(8)_BLE安全机制之白名单