Prioritatea operatorilor

Operatorii din C++ au diferite priorități, un principiu asemănător ordinei efectuării operațiilor din aritmetică.

Operatorii cu aceeași prioritate se execută în ordinea scrierii lor.

Prioritate Operatori Identificare
1 (, )
2 +, -, !, ++, -- operatorii unari
3 *, /, % aritmetici multiplicativi
4 +, - aritmetici aditivi
5 <<, >> deplasările pe biți
6 <, <=, >, >= relaționali
7 ==, != relaționali de egalitate
8 & „și” pe biți
9 ^ „sau” exclusiv pe biți
10 | „sau” pe biți
11 && „și” logic
12 || „sau” logic
13 ?: operatorul ternar
14 =, +=, -=, *=, /=, ^=
15 ,