系统默认的浮点数,比如说5.5,是double型的,你赋值的时候把浮点数赋值给float的就会有警告,float f = float(浮点数)!
你把一个double 赋值给力 一个float ,提示你数据会丢失,double是双精度,能表示的数值位更多,float是单精度的, float占4个字节,即32位 double占8个字节,64位