120.5定义时为什么不能用float型呢
首先两者都是应用于存储小数的,但是double双精度的八个字节通常用在价格,成绩上,例如double price=15.5
float是单精度四个字节通常用在身高上,例如float high=160.2f
默认的浮点数都是double 只有在数组后边加上f才是 float的
精度不一样,float是单精度,double是双精度
它们表示小数的范围不一样,double能表示的范围,比float大
double在内存中,占8个字节,float占4个字节
两种都可以表示小数,只是double可以表示的小数点位数比float大