float 单精度 4字节 7位有效数字
double 双精度 8字节 15-16位有效数字
通常float型数值后面会加一个f,因为C++默认的浮点数是双精度,用float后会转换成单精度,多了一个转换的过程,加f可以取消这个过程。