background image

类型。

4. 在赋值语句中,= 

 

右边的值在赋予 = 左边的变量之前,首先要将右边的值的数据类型

转换成左边变量的类型。也就是说,左边变量是什么数据类型,右边的值就要转换成什么
数据类型的值。这个过程可能导致右边的值的类型升级,也可能导致其类型降级
(demotion

)。所谓 降级 ,是指等级较高的类型被转换成等级较低的类型。

5. 作为参数传递给函数时,char 

 

和 short 

 

会被转换成 int,float 

 

会被转换成 double。使用函

数原型可以避免这种自动升级。