Dodatek B
Priorytety i łączność operatorów
Operator
Priorytet
Łączność
Działanie
::
17
L
Zasięg globalny
::
P
zasięg klasy
.
16
L
dostęp do składowej obiektu
->
L
dostęp do składowej obiektu
[]
L
indeksowanie
()
L
wywołanie funkcji
()
L
konstrukcja obiektu
sizeof
L
rozmiar obiektu/typu
++
15
P
przedrostkowe zwiększanie o 1
++
P
przyrostkowe zwiększanie o 1
--
P
przedrostkowe zmniejszanie o 1
--
P
przyrostkowe zmniejszanie o 1
~
P
negacja bitowa
!
P
negacja logiczna
-
P
minus jednoargumentowy
+
P
plus jednoargumentowy
&
P
adres argumentu/referencja
*
P
dostęp pośredni
new
P
tworzenie (przydział pamięci)
delete
P
usuwanie (zwalnianie pamięci)
delete[]
P
usuwanie tablicy
()
P
konwersja typu (rzutowanie)
.*
14
L
dostęp do składowej
->*
L
dostęp do składowej
Priorytet: im większa wartość, tym wyższy priorytet
Łączność : L
lewostronna, P
prawostronna
Operator
Priorytet
Łączność
Działanie
*
13
L
mnożenie
/
L
dzielenie
%
L
modulo (reszta z dzielenia)
+
12
L
dodawanie
-
L
odejmowanie
<<
11
L
przesuwanie w lewo
>>
L
przesuwanie w prawo
<
10
L
mniejsze
<=
L
mniejsze lub równe
>
L
większe
>=
L
większe lub równe
==
9
L
równe
!=
L
nierówne
&
8
L
koniunkcja bitowa
^
7
L
bitowa różnica symetryczna
|
6
L
alternatywa bitowa
&&
5
L
koniunkcja logiczna
||
4
L
alternatywa logiczna
? :
3
L
wyrażenie warunkowe
=
2
P
przypisanie
*=
P
mnożenie i przypisanie
/=
P
dzielenie i przypisanie
%=
P
modulo i przypisanie
+=
P
dodawanie i przypisanie
-=
P
odejmowanie i przypisanie
<<=
P
przesunięcie w lewo i przypisanie
>>=
P
przesunięcie w prawo i przypisanie
&=
P
koniunkcja bitowa i przypisanie
^=
P
różnica symetryczna i przypisanie
|=
P
alternatywa bitowa i przypisanie
,
1
L
ustalenie kolejności
Wyszukiwarka
Podobne podstrony:
SIMR WRR 13 dodatekSIMR WRR 13 dodatekDodatek 12 13UAS 13 zaoer4p2 5 13więcej podobnych podstron