Operátory Objective-C, podobne ako v iných programovacích jazykoch, vám umožňujú vykonávať operácie s premennými (odtiaľ názov). Objective-C poskytuje mnoho operátorov a sledovanie všetkých z nich môže byť náročné, keď programujete aplikácie pre iPhone alebo Mac OS X. Pomocou nasledujúcich tabuliek si pamätajte, ktorý operátor vykonáva akú úlohu.
Aritmetické operátory
Operátor |
Čo to robí |
+ |
Doplnenie |
– |
Odčítanie |
* |
Násobenie |
/ |
divízie |
% |
Modulo |
Operátori vzťahov a rovnosti
Operátor |
Čo to robí |
== |
Rovná |
!= |
Nerovná sa |
> |
Väčší než |
< |
Menej ako |
>= |
Väčšie alebo rovné |
<= |
Menšie alebo rovné |
Logické operátory
Operátor |
Čo to robí |
! |
NIE |
&& |
Logické AND |
|| |
Logické ALEBO |
Operátori zloženého priradenia
Operátor |
Čo to robí |
+= |
Doplnenie |
-= |
Odčítanie |
*= |
Násobenie |
/= |
divízie |
%= |
Modulo |
&= |
Bitové AND |
|= |
Bitwise Inclusive OR |
^= |
Exkluzívne OR |
<<= |
Shift doľava |
>>= |
Posun doprava |
Operátory zvýšenia a zníženia
Operátor |
Čo to robí |
++ |
Doplnenie |
— |
Odčítanie |
*= |
Násobenie |
/= |
divízie |
%= |
Modulo |
&= |
Bitové AND |
|= |
Bitwise Inclusive OR |
^= |
Exkluzívne OR |
<<= |
Shift doľava |
>>= |
Posun doprava |
Bitové operátory
Operátor |
Čo to robí |
& |
Bitové AND |
| |
Bitwise Inclusive OR |
^ |
Exkluzívne OR |
~ |
Unárny doplnok (bitová inverzia) |
<< |
Shift doľava |
>> |
Posun doprava |
Iní operátori
Operátor |
Čo to robí |
() |
Obsadenie |
, |
Čiarka |
Veľkosť() |
Veľkosť |
? : |
Podmienené |
& |
Adresa |
* |
Nepriame |