JAVA中float与double的区别
来源:互联网 发布:java filereader 读取 编辑:程序博客网 时间:2024/06/10 21:31
JAVA中float与double的区别
- 博客分类:
- JAVA基础
JavaF#
float是单精度类型,精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间
double是双精度类型,精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间
当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在其后加上f
例如:float a=1.3;
则会提示不能将double转化成float 这成为窄型转化
如果要用float来修饰的话,则应该使用float a=1.3f
注意float是6位有效数字,第7位数字将会产生四舍五入
所以如果一个float变量 这样定义: float a=1.32344435; 则第7位将产生四舍五入(5及5以下的都将舍去)
double是双精度类型,精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间
当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在其后加上f
例如:float a=1.3;
则会提示不能将double转化成float 这成为窄型转化
如果要用float来修饰的话,则应该使用float a=1.3f
注意float是6位有效数字,第7位数字将会产生四舍五入
所以如果一个float变量 这样定义: float a=1.32344435; 则第7位将产生四舍五入(5及5以下的都将舍去)
1 0
- JAVA中float与double的区别
- Java 中 float 与 double 的区别
- JAVA中float与double的区别
- Java 中 float 与 double 的区别
- JAVA中float与double的区别
- java float与double的区别
- Java中double和float的区别
- java中float和double的区别
- java中float 和double的区别
- JAVA中float、double、BigDecimal的区别
- float与double的区别
- double与float的区别
- float 与double 的区别
- double与float的区别
- java中char和string float与double区别
- Sql中decimal、float、double类型的区别与用法
- C++中float与double类型的精度区别
- 数据库中float,double与decimal的区别
- HDU 1542 Atlantis(线段树求矩形面积并)
- Android性能优化
- [树链剖分]专题,学习记录
- realloc的故事
- ubuntu 下安装 校园网 iNode Client
- JAVA中float与double的区别
- http://blog.sina.com.cn/u/5688833365
- 支付宝即时到账接口,支付宝捐助本站代码
- 单例模式
- C#中的线程BeginInvoke和Invoke
- 指向指针的指针
- 对于线程和进程的理解
- 走出迷宫
- http://blog.sina.com.cn/u/5688833365