隐式转换

fanfantainanle / 2024-10-12 / 原文

取值范围:

byte<short<int<long<float<double

什么时候转换?

数据类型不一样不能进行计算,需要转成一样的才可以进行计算

转换规则1:

取值范围小的和取值范围大的进行运算,小的会先提升为大的,在进行运算

转换规则2:

byte  short char 三种类型的数据在运算的时候都会先提升为int,然后再进行运算