kategoria SFJ7ECFE37ZVIEAXRQADO6LHAXOM24JIASHKPGQ


Kategoria

Operator

Co rpbi / jak działą

1. Highest ( najwyzszy priorytet) {l->R}

() Paranthesws

  • ogranicza wyrażenia,

  • izoluje wyrażenia warunkowe,

  • wskazuje na wywołanie funkcji, wskazuje na wywołanie funkcji,

[] Brackets

Zawartość jedno - lub wielowymiarowych tablic

.

->

(direct component selector)

(indirect, or pointer, selection)

Bezpośrednie lub pośrednie wskazanie elementu unii bądź struktury.

::

Operator specyficzny dla C++. Pozwala na dostęp do nazw GLOBALNYCH, nawet jeśli zostały przesłonięte przez : PLANE

Jednoargumentowe

(Unary) {L<<-R}

!

Negacja logiczna/

~

Zamiana na kod KOMPLEMENTARNY bit po bcie. Dotyczy liczby typu init..

+

Bez zmiany zmaku ( Unary plus).

-

Zmiana znaku liczby / wyrażenia (Unary minus).

++

PREinkrementacja / POSTinkrementacja.

--

PRE/POSTdekrementacja.

&

Operator adresu (Referencing operator).

*

Operator wskazania (Dereferencing operator).

sizeof

Zwraca wielkość argumentu w bajtach.

new delete

Dynamiczne zarządzanie pamięcią:

NEW - przydziela pamięć.

DELETE - likwiduje przydział pamięci.

3. Multi - plikaktywne

{L->R}

*

Mnożenie ( UWAGA: Druga rola „*”).

/

Dzielenie.

%

Reszta z dzielenia ( MODULO ).

4. Dostepu (Member access)

{L->R}

.*

dereference

Operatory specyficzne dla C++.

Skasowanie bezpośredniego w.skazania na członka klasy (Class Member).

->*

Skasowanie pośredniego wskazania typu „ wskaźnik do wskaźnika”.

5. Addytywne

{L->R}

+

Dodawanie dwuargumentowe.

-

Odejmowanie dwuargumentowe.

6. Przesunięcia

(SHIFT)

{L->R}

<<

Binarne przesuniecie w lewo.

>>

Binarne przesunięcie w prawo.

7. Relacji

{L->R}

<

Mniejsze niż...

<

Większe niż...

<=

Mniejsze lub równe.

>=

Większe lub równe.

8. Równości

{L->R}

==

!=

Równe ( Równa się).

Nie równe.

9. {L->R}

&

AND binarne ( Alternatywa wyłączona )

UWAGA: druga rola „&”.

10. {L->R}

^

XOR binarne UWAGA: to nie potęga.

11. {L->R}

|

OR binarne ( bit po bicie ).

12. {L->R}

&&

Iloczyn logiczny ( Logical AND )

13. {L->R}

||

Suma logiczna ( Logical OR )

14. Operator warunkowy Conditional {L<<-R)

?:

Zapis a ? x : y oznacza:

„if a== TRUE then x else y”

gdzie TRUE to logiczna PRAWDA “1”

15.Przypisania

{L<<-R}

=

Przypisz wartość ( jak := Pascalu )

*=

Przypisz iloczyn. Zapis X*=7 oznacza: X=X*7 ( o 1 bajt krócej ).

/=

Przypisz iloraz.

%=

Przypisz resztę z dzielenia.

+=

Przypisz sumę, x+=2 oznacza: „X:=X+2”

-=

Przypisz różnicę, x-=5 oznacza „X:=X-5”

&=

Przypisz iloczyn binarny ( Bitwse AND ) Bit po bicie

^=

Przypisz XOR bit po bicie

|=

Przypisz sumę log. Bit po bicie

<<=

Przypisz wynik przesunięcia o jeden bit w lewo

>>=

j. w. o jeden bit w prawo

16. Przecinek ( Comma ) {L->R}

,

Oddziela argumenty na liście argumentów funkcji,

Stosowany w specjalnych wyrażeniach

Tzw. „ Comma Expression”



Wyszukiwarka

Podobne podstrony:
3 Kategorie Wyd i Podatkowe
kategorie syntaktyczne
1 Profilaktyka spoleczna pojecie, poziomy, kategorie, strategieid 9645 ppt
kategorie malych firm
wZ 1 2009 2Procesy kategoryzacji w spostrzeganiu społecznym
Wymogi kategoryzacyjne dla hoteli 4 gwiazdkowych
Religia i ateizm w kategoriach etycznych, Etyka i filozofia
skaładnia-kategoria czasu, Gramatyka opisowa
Kategorie geotechniczne posadowienia
Ćwiczenie 1 WPISAĆ WYR W KATEGORIĘ
Gramatyka kategorialna
Sławiński-O kategorii podmiotu lirycznego - notatka, POLONISTYKA, LITERATUROZNAWSTWO, Antropologiczn
estetyczne kategorie literatury, Studia - polonistyka, egzamin z estetyki
i Pr±d literacki jako kategoria poetyki historycznej, STUDIA, poetyka i teoria literatury
Kategorie syntaktyczne rozwiązania
Pod celą Aresztanctwo Nowa kategoria społeczno prawna Cz I

więcej podobnych podstron