算术转换:
如果某个操作符的各个操作符属于不同的类型,那么除非其中一个操作数转换为另外操作数的类型,否则操作就无法进行。
long double
double
float
usigned long int
long int
usigned int
int
如果某个操作数的类型在上面这个列表中排名较低,那么它首先将转换为另外一个操作数的类型然后执行。
使用复合赋值运算符可以使程序更易于维护。
使用条件运算符替代if语句可以简化表达式。
使用逗号操作符来消除多余的代码。
不要混用整形和布尔类型。