C Sharp/Operatory

Z Wikibooks, biblioteki wolnych podręczników.

Operatory pozwalają wykonywać rózne operacje takie jak dodawanie i wiele innych. Dzielimy je na:

  • arytmetyczne
  • bitowe
  • logiczne
  • przypisania
  • porównania
  • pozostałe

Spis treści

[edytuj] Operatory arytmetyczne

Operatorami arytmetycznymi są:

+ dodawanie
- odejmowanie
* mnożenie
/ dzielenie
 % dzielenie modulo (reszta z dzielenia)
++ inkrementacja
-- dekrementacja

W tych dwóch ostatnich występuje podział na post- i pre-. Pre- ink/dekrementuje przed użyciem a post- po użyciu zmiennej.

[edytuj] Operatory bitowe

Służą do operowania na pojedynczych bitach naszych zmienych. Wyróżniamy tu:

bitowe AND &
bitowe OR |
XOR ^
pzesunięcia bitowe lewe i prawe << >>

[edytuj] Operatory logiczne

Są z pewnością znane każdemu kto uczył się jednego z działów matematyki - logiki. Mamy tu:

logiczne AND (i) &&
logiczne OR (lub) ||
negację logiczną (nie) !

[edytuj] Operatory przypisania

Służą do przypisywania wartości zmiennej. Oprócz prostego = mamy także jego połączenia z innymi operatorami np. +=, <<= czy &=

[edytuj] Operatory porównania

Służą do porównywania wartości po obu swoich stronach. Mamy ==,!=,<,>,<=,>=

Poprzedni rozdział: Klasa Spis treści Następny rozdział: Instrukcje sterujące