13 Dodatek B (5)



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 dodatek
SIMR WRR 13 dodatek
Dodatek 12 13
UAS 13 zao
er4p2 5 13

więcej podobnych podstron