1.如果对char , byte , short 类型的数值进行移位处理,那么在移位前,他们会转换为INT 类型的值,并且得到的结果也为INT类型。
2.如果对基本数据类型进行算数运算或按位运算,只要类型比INT小(char, byte ,short ),则在运算之前会转换为INT类型,结果也为INT类型。若果想把结果赋值给较小的类型,必须进行强制类型转换(可能会出现信息丢失)。通常。表达式中出现最大类型决定的表达式结果的最终类型。
1.如果对char , byte , short 类型的数值进行移位处理,那么在移位前,他们会转换为INT 类型的值,并且得到的结果也为INT类型。
2.如果对基本数据类型进行算数运算或按位运算,只要类型比INT小(char, byte ,short ),则在运算之前会转换为INT类型,结果也为INT类型。若果想把结果赋值给较小的类型,必须进行强制类型转换(可能会出现信息丢失)。通常。表达式中出现最大类型决定的表达式结果的最终类型。