By priority the operators can be separated in 16 classes of priority, numbered from 1 to 16, 1 being the highest priority.

C/C++'s operators are unary (it applies only to one operand) or binary (it requires two operands).

All unary operators have priority class 2.