float  单精度  占用4字节  有效数字范围:7位

double 双精度 占8字节    有效数字范围15-16位


区别就是占用内存的大小不同。和能表示的有效数字范围不同

比如 3.14 有效数字就是3位  其实就是不包括小数点 数字的个数

如何选择:

如果数字不会超过5位数 加上保留2位小数的话   那么float就够用了