float
float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间
double
double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间
注意:当你不声明的时候,默认小数都用double来表示,所以如果要用float的话,则应该在其后加上f
float注意事项
float是8位有效数字,第9位数字将会产生四舍五入
整数位超过7位就会变科学记数法
示例:
double注意事项
double是17位有效数字,第18位数字将会产生四舍五入
整数位超过7位就会变科学记数法