Sie sind auf Seite 1von 2

Dodatek C.

Kolejno operatorw
Wane jest byNaley pamita, e operatory posiadaj swoje priorytety, cho nie ma potrzeby ich
zapamitywania ich kolejnoci.
Priorytet okrela kolejno, w jakiej program wykonuje dziaania zawarte w danym wyraeniu.
Jeli jeden operator ma wyszy priorytet ni nad innym operatorem, wtedy jest obliczany jako
pierwszy.
Operatory o wyszym priorytecie wi mocniej ni operatory o niszych priorytetach; to
znaczy, e operatory o wyszym priorytecie s obliczane wczeniej. Im niszya numer pozycjia w
tabeli C.1, tym wyszy priorytet operatora.
Tabela C.1. Priorytety operatorw
Pozycja

Nazwa

Operator

operator zakresu

::

wybr skadowych, indeksowanie,

. ->

wywoania funkcji, postfiksowa

()

inkrementacja i dekrementacja postfiksowa


3

sizeof, prefiksowa inkrementacja i dekrementacja


prefiksowa, negacja, and, not, jednoargumentowy
minus i plus, adres i wyuskanie, new, new[],
delete, delete[], rzutowanie, sizeof()

++ -++ -^ !
- +
& *
()

wybr skadowej dla wskanika

.* ->*

mnoenie, dzielenie, modulo

* / %

dodawanie, odejmowanie

+ -

przesunicie (w lewo, w prawo)

<< >>

relacje wikszoci i mniejszoci

< <= > >=

rwne, nie rwne

== !=

10

bitowe AND

&

11

bitowe XOR

12

bitowe OR

13

logiczne AND

&&

14

logiczne OR

||

15

operator warunkowy

?:

16

operatory przypisania

= *= /= %=
+= -+ <<=
>>=
&= |= ^=

17

operator zgaszania wyjtku

throw

18

przecinek

Das könnte Ihnen auch gefallen