进行混合运算的时候 byte short char 不会相互转换 都会自动提升为int
取值范围大小如下
char < int < long < float <double
double的取值范围最大
float的取值范围大于long
虽然 long的长度为8个字节 float的长度为4个字节 但是他们底层的存储结构不同,所代表的数值大小也不同
进行混合运算的时候 byte short char 不会相互转换 都会自动提升为int
取值范围大小如下
char < int < long < float <double
double的取值范围最大
float的取值范围大于long
虽然 long的长度为8个字节 float的长度为4个字节 但是他们底层的存储结构不同,所代表的数值大小也不同