float 占4个字节 精度是6位有效数字 取值范围是10的-38次方到10的38次方
double 占8个字节 精度是15位有效数字 取值范围是10的-308次方到10的308次方用double的,举个例子float a=6.0;这样写会出错,因为float型变量强制后面用f结尾,也就是这样:float a=6.0f;double a=6.0;这样就不会有错---------------------注意float是6位有效数字,第7位数字将会产生四舍五入 所以如果一个float变量 这样定义: float a=6.12345675; 则第7位将产生四舍五入(5及5以下的都将舍去)