熟记运算符优先级别技巧:
1、小括号 (),中括号 [],结构成员访问操作符 -> 和 . 优先级别最高!
2、所有单目运算符 ~ ! ++ – - + * & (type) sizeof 优先级别第二。
3、之后往下排:算术运算符(* / % + -) –> 移位运算(<< >>) –> 关系算符(> >= < <= == !=)。
4、对于关系运算符:== != 同一级别并且低于其它关系运算符。
5、关系运算符之后就是逻辑运算符:按位逻辑运算符(& ^ |)优先级别大于顺序逻辑运算符(&& ||),与运算大于或运算,按位异或介于按位与和按位或之间。
6、最后三级别:条件运算符(三目运算符 ? : ) –> 各种赋值运算符 –> 逗号表达式。