运算符有不同的优先级,所谓优先级就是表达式运算中的执行顺序。如下表:
优先级(也就是执行顺序)的说明如下:
上一行运算符总优先于下一行。
只有单目运算符、赋值运算符是从右向左运算的。
大体顺序如下:
1:括号,++, -- 2: 单目运算 3:算术运算符 4:移位运算 5:关系运算符 6:位运算符 7:逻辑运算符 8:赋值运算符 9:逗号
1:括号,++, --
2: 单目运算
3:算术运算符
4:移位运算
5:关系运算符
6:位运算符
7:逻辑运算符
8:赋值运算符
9:逗号