1.当出现在表达式里时,有符号和无符号的char和short类型都会被自动转换为INT类型。FLOAT类型也会自动转换为DOUBLE类型。
2.在包含两种数据类型的任何运算里,两个值都被转换成两种类型里面的较高级别。
3.类型级别从高到低的顺序是long double, double, float, unsigned long long, long long, long, unsigned int 和 int.
4.在赋值语句里,计算的最后结果将被转换成要被赋予值的那个变量的类型。
5.做为参数传递的时候,char 和 short 会被转换int, float会被转换成double。