| Priorytet |
Operator |
Znaczenie |
| 1 |
. [] () |
nawiasy |
| 2 |
++ - - ! ~ |
ikrementacja (powiększenie o 1), dekrementacja (pomniejszanie o 1), jednoargumentowa negacja logiczna (NOT) , jednoargumentowa negacja bitowa |
| 3 |
* / % |
mnożenie, dzielenie, modulo(reszta z dzielenia) |
| 4 |
+ - |
dodawanie, odejmowanie (stringów, liczb) |
| 5 |
<< >> >>> |
<< przesunięcie bitowe w lewo, >> przesunięcie w prawo, >>>przesunięcie w prawo z wypełnieniem zerami |
| 6 |
< > <= >= |
większe, mniejsze, równe i mniejsze... |
| 7 |
== != |
równe, nierówne |
| 8 |
& |
iloczyn logiczny lub koniunkcja bitowa |
| 9 |
^ |
bitowa różnica symetryczna lub alternatywa wykluczająca (exclusive OR) |
| 10 |
| |
alternatywa bitowa lub suma logiczna (OR) |
| 11 |
&& |
warunkowy iloczyn logiczny |
| 12 |
|| |
warunkowa suma logiczna |
| 13 |
?: |
trójargumentowe if-then-else |
| 14 |
= op= |
stanowi definicję zbioru operatorów złożonych, łączących operator binarny 'op' i operator przypisania '=' |
| 15 |
, |
|