1 Common operators
2assignment | increment | arithmetic | logical | comparison | member | other
3 | decrement | | | | access |
4-----------------------------------------------------------------------------
5 a = b | ++a | +a | !a | a == b | a[b] | a(...)
6 a += b | --a | -a | a && b | a != b | *a | a, b
7 a -= b | a++ | a + b | a || b | a < b | &a | ? :
8 a *= b | a-- | a - b | | a > b | a->b |
9 a /= b | | a * b | | a <= b | a.b |
10 a %= b | | a / b | | a >= b | a->*b |
11 a &= b | | a % b | | a <=> b | a.*b |
12 a |= b | | ~a | | | |
13 a ^= b | | a & b | | | |
14 a <<= b | | a | b | | | |
15 a >>= b | | a ^ b | | | |
16 | | a << b | | | |
17 | | a >> b | | | |