id++ , id-- | variable post-increment, post-decrement |
++id , --id | variable pre-increment, pre-decrement |
- , + | unary minus, plus |
!, ~ | logical and bitwise negation |
** | exponentiation |
+ , - , * , / , % | addition, substraction, multiplication, division, remainder |
<< , >> | left and right bitwise shifts |
<= , >= , < , > | comparison |
== , != | equality, inequality |
& , ^ , | , && , || | Bitwise operations (and, xor, or) |
& , ^ , | | Logical operations (and, or) |
expr ? expr : expr | Conditional (ternary) operator |
= , *= , /= , %= , `+= , -= , <<= , >>= , `&= , ^= , |= | assignment |