取值范围:byte<short<int<long<float<double
什么时候转换?
数据类型不一样,不能进行计算,需要转换成一样的才可以进行计算。
转换规则1:
取值范围小的,和取值范围大的进行运算,小的会先提升为大的,在进行运算
转换规则2:
byte short char 三种类型的数据在运算的时候,都会直接先提升为int,然后再进行运算。
取值范围:byte<short<int<long<float<double
什么时候转换?
数据类型不一样,不能进行计算,需要转换成一样的才可以进行计算。
转换规则1:
取值范围小的,和取值范围大的进行运算,小的会先提升为大的,在进行运算
转换规则2:
byte short char 三种类型的数据在运算的时候,都会直接先提升为int,然后再进行运算。