5.8运算符优先级
优先级 | 运算符 | 类 | 结合性 | 1 | () | 括号运算符 | 由左至右 | 1 | [] | 方括号运算符 | 由左至右 | 2 | !、+(正号)、-(负号) | 一元运算符 | 由右至左 | 2 | ~ | 位逻辑运算符 | 由右至左 | 2 | ++、-- | 递增与递减运算符 | 由右至左 | 3 | *、/、% | 算术运算符 | 由左至右 | 4 | +、- | 算术运算符 | 由左至右 | 5 | <<、>> | 位左移、右移运算符 | 由左至右 | 6 | >、>=、<、<= | 关系运算符 | 由左至右 | 7 | ==、!= | 关系运算符 | 由左至右 | 8 | &(位运算符AND) | 位逻辑运算符 | 由左至右 | 9 | ^(位运算符号XOR) | 位逻辑运算符 | 由左至右 | 10 | |(位运算符号OR) | 位逻辑运算符 | 由左至右 | 11 | && | 逻辑运算符 | 由左至右 | 12 | || | 逻辑运算符 | 由左至右 | 13 | ?: | 三目运算符 | 由右至左 | 14 | = | 赋值运算符 | 由右至左
|
|
|