表格如下
优先级 | 运算符 |
---|---|
1 | () |
2 | ! ++ - - |
3 | * / % |
4 | + - |
5 | < <= > >= |
6 | == != |
7 | && |
8 | 逻辑运算符或 |
9 | = += -= *= /= %= |
注:所有的逻辑运算符都是从左到右依次优先级增大的
优先级为1的是 () 从左至右优先级依次增大
优先级为2的是 ! ++ -- 从左至右优先级依次增大
优先级为3的是 * / % 从左至右优先级依次增大
优先级为4的是 + - 从左至右优先级依次增大
优先级为5的是 < <= > >= 从左至右优先级依次增大
优先级为6的是 == != 从左至右优先级依次增大
优先级为7的是 && 从左至右优先级依次增大
优先级为8的是 || 从左至右优先级依次增大
优先级为9的是 = += -= *= /= %= 从左至右优先级依次增大