java float跟double类型区别 单精度和双精度的取值范围和精度是不同的单精度:float的精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4字节空间双精度:double的精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8字节空间。 作者:MF 孟飞 ; 如果文中有什么错误,欢迎指正,谢谢!