码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA中float与double的区

时间:2019-08-27 16:56:21      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:nbsp   应该   blog   oat   double   存储   body   表示   tail   

double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间
当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在其后加上f
例如:float a=1.3;
则会提示不能将double转化成float  这成为窄型转化
如果要用float来修饰的话,则应该使用float a=1.3f
注意float是8位有效数字,第7位数字将会产生四舍五入
所以如果一个float变量 这样定义:  float a=1.32344435;   则第7位将产生四舍五入(5及5以下的都将舍去)   

JAVA中float与double的区

标签:nbsp   应该   blog   oat   double   存储   body   表示   tail   

原文地址:https://www.cnblogs.com/ldddd/p/11419276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!