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