运算符优先级
优先级 | 运算符 |
1 | ( ) [ ] -> |
2 | ! ~ *(指针) &(取地址) +(一元) -(一元) sizeof ++ -- |
3 | * / % |
4 | + - |
5 | >> << |
6 | < <= > >= |
7 | == != |
8 | & |
9 | ^ |
10 | | |
11 | && |
12 | || |
13 | xx?xx:xx |
14 | 赋值运算符 := += -= *= /= &= ^= |= <<= >>= |
15 | , |
0:真
非0(包括负数):假
优先级 | 运算符 |
1 | ( ) [ ] -> |
2 | ! ~ *(指针) &(取地址) +(一元) -(一元) sizeof ++ -- |
3 | * / % |
4 | + - |
5 | >> << |
6 | < <= > >= |
7 | == != |
8 | & |
9 | ^ |
10 | | |
11 | && |
12 | || |
13 | xx?xx:xx |
14 | 赋值运算符 := += -= *= /= &= ^= |= <<= >>= |
15 | , |
0:真
非0(包括负数):假