| <<< Non-member binary operator syntax | Index | Special operators >>> |
Binary arithmetic: + - * / %
Unary arithmetic: + -
Binary bitwise: & ^ |
Unary bitwise: ~
Binary logical: && ||
Unary logical: !
Shift (and stream): << >>
Comparison (all binary): == != > < >= <=
Assignment: = += -= *= /= %= &= ^= |= >>= <<=
Increment (two of each): ++, --
Binary structure: []
Unary structure: * ->
Miscellaneous: , () new delete new[] delete[]
See also: C++ Operator Precedence Chart
| <<< Non-member binary operator syntax | Index | Special operators >>> |