:整数默认为int,浮点数默认为double,布尔类型默认为false
byte、short、char-->int-->long-->float-->double
1
注:为什么long比float所占字节长度更大却是long转换为float呢?因为它们底层的存储结构不同,float表示的数据范围要比long的范围更大。