wykład- operatory, Elektrotechnika, Podstawy informatyki, wykład, E. Jędrzejec - Język C


Operatory języka C

  1. operatory arytmetyczne:

+ dodawanie

- odejmowanie

* mnożenie

/ dzielenie

% reszta z dzielenia liczb całkowitych

  1. operatory porównania:

== równe

!= różne

< mniejsze

<= mniejsze lub równe

> większe

>= większe lub równe

  1. operatory logiczne:

&& logiczne AND (i) /iloczyn/

|| logiczne OR (lub) /alternatywa/

! logiczne NOT (nie) /negacja/

  1. operatory bitowe:

& bitowa koniunkcja (AND)

| bitowa alternatywa (OR)

^ bitowa różnica symetryczna (XOR)

~ uzupełnienie jedynkowe (operator jednoargumentowy)

<< przesunięcie w lewo

>> przesunięcie w prawo

  1. operatory przypisania:

operator

przykład zapisu

zapis równoważny

=

a = b

a = b

+=

a += b

a = a + b

-=

a -= b

a = a - b

*=

a *= b

a = a * b

/=

a /= b

a = a / b

%=

a %= b

a = a % b

<<=

a <<= b

a = a << b

>>=

a >>= b

a = a >> b

&=

a &= b

a = a & b

^=

a ^= b

a = a ^ b

|=

a |= b

a = a | b

  1. operatory unarne:

++ inkrementacji (zwiększenia)

-- dekrementacji (zmniejszenia)

- minus jednoargumentowy

  1. operator rozmiaru

sizeof wyrażenie

sizeof (nazwa typu)

  1. operator konwersji

(nazwa typu) wyrażenie

  1. operator warunkowy

wyrażenie warunkowe ? wyrażenie na tak : wyrażenie na nie

  1. operator przecinkowy

wyrażenie po lewej , wyrażenie po prawej

  1. operatory wskazywania:

& adresu

* adresowania pośredniego

. składowej

-> wskaźnikowy składowej

PRIORYTETY OPERATORÓW JĘZYKA C

Operator

Grupa

Uwagi

Łączność

()

{}

->

.

Wskazywania

Wskazywania

Nawiasy okrągłe

Nawiasy klamrowe

(kropka)

Lewostronna

Lewostronna

Lewostronna

Lewostronna

!

~

++

--

-

(typ)

*

&

sizeof

Logiczne

Bitowe

Unarne

Unarne

Unarne

Konwersji

Wskazywania

Wskazywania

Rozmiaru

Negacja

Uzupełnienie jedynkowe

Inkrementacja

Dekrementacja

Minus jednoargumentowy

Operator konwersji

Adresowanie pośrednie

Operator adresu

Operator rozmiaru

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

*

/

%

Arytmetyczne

Arytmetyczne

Arytmetyczne

Mnożenie

Dzielenie

Reszta z dzielenia

Lewostronna

Lewostronna

Lewostronna

+

-

Arytmetyczne

Arytmetyczne

Dodawanie

Odejmowanie

Lewostronna

Lewostronna

<<

>>

Bitowe

Bitowe

Przesunięcie w lewo

Przesunięcie w prawo

Lewostronna

Lewostronna

<

<=

>

>=

Porównania

Porównania

Porównania

Porównania

Mniejsze

Mniejsze lub równe

Większe

Większe lub równe

Lewostronna

Lewostronna

Lewostronna

Lewostronna

==

!=

Porównania

Porównania

Równe

Różne

Lewostronna

Lewostronna

&

Bitowe

Koniunkcja (AND)

Lewostronna

^

Bitowe

Różnica symetryczna (XOR)

Lewostronna

|

Bitowe

Alternatywa (OR)

Lewostronna

&&

Logiczne

Logiczne AND (i)

Lewostronna

||

Logiczne

Logiczne OR (lub)

Lewostronna

?:

Warunkowy

Operator warunkowy

Prawostronna

=

+=

-=

*=

/=

%=

<<=

>>=

&=

^=

|=

Przypisania

Przypisania

Przypisania

Przypisania

Przypisania

Przypisania

Przypisania

Przypisania

Przypisania

Przypisania

Przypisania

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

Prawostronna

,

Przecinkowy

Operator przecinkowy

Lewostronna



Wyszukiwarka

Podobne podstrony:
Funkcje mat i operatory, Elektronika i Telekomunikacja, informatyka
Zagadnienia egzamin podstawy informatyki, Elektronika i Telekomunikacja, z PENDRIVE, Politechnika -
wrl3075.tmp, Elektronika i Telekomunikacja, z PENDRIVE, Politechnika - EiT, 2011 - sem 1, PODSTAWY I
Sem II Transport, Podstawy Informatyki Wykład XXI Object Pascal Komponenty
Podstawy Informatyki Wykład XIX Bazy danych
Podstawy Informatyki Wykład V Struktury systemów komputerowych
FIG-02D, Elektrotechnika, PODSTAWY ELEKTROTECHNIKI, wyklad
FIG-02C, Elektrotechnika, PODSTAWY ELEKTROTECHNIKI, wyklad
Example2, Elektrotechnika, PODSTAWY ELEKTROTECHNIKI, wyklad
Example5, Elektrotechnika, PODSTAWY ELEKTROTECHNIKI, wyklad
Example8, Elektrotechnika, PODSTAWY ELEKTROTECHNIKI, wyklad
Example6, Elektrotechnika, PODSTAWY ELEKTROTECHNIKI, wyklad
Podstawy informatyki, wykład 7
Sem II Transport, Podstawy Informatyki Wykład XIV i XV Object Pascal Funkcje i procedury
Podstawy Informatyki Wykład VI Reprezentacja informacji w komputerze
zagadnienia 2011, Politechnika Poznańska, Elektrotechnika, Semestr I, Informatyka wykład

więcej podobnych podstron