优先级 | 描述 | 表达式 |
1 | 括号 | () |
2 | 递增/递减(一元运算) | ++/ -- |
3 | 乘、除、模数(二元运算) | * 、/ 、 % |
4 | 加、减 | + 、 - |
5 | 比较运算 | < <= > >= |
6 | 比较运算 | == != |
7 | 逻辑与 | && |
8 | 逻辑或 | || |
9 | 赋值 | = 、 += 、 -= 、 *= 、 /= 、 %= |
虽然编译器会准确辨认运算符优先级,但是实际开发中最好用括号() 表达逻辑。
优先级 | 描述 | 表达式 |
1 | 括号 | () |
2 | 递增/递减(一元运算) | ++/ -- |
3 | 乘、除、模数(二元运算) | * 、/ 、 % |
4 | 加、减 | + 、 - |
5 | 比较运算 | < <= > >= |
6 | 比较运算 | == != |
7 | 逻辑与 | && |
8 | 逻辑或 | || |
9 | 赋值 | = 、 += 、 -= 、 *= 、 /= 、 %= |
虽然编译器会准确辨认运算符优先级,但是实际开发中最好用括号() 表达逻辑。
转载于:https://www.cnblogs.com/WilsonPan/archive/2010/03/05/2533264.html