Objective-C operatori, poput onih u drugim programskim jezicima, omogućuju vam izvođenje operacija nad varijablama (otuda i naziv). Objective-C nudi mnoge operatere, a praćenje svih njih može biti teško dok programirate svoje iPhone ili Mac OS X aplikacije. Upotrijebite sljedeće tablice kako biste pokrenuli svoje pamćenje o tome koji operater izvršava koji zadatak.
Aritmetički operatori
Operater |
Što to radi |
+ |
Dodatak |
– |
Oduzimanje |
* |
Množenje |
/ |
Podjela |
% |
Modulo |
Operatori relacije i jednakosti
Operater |
Što to radi |
== |
Jednak |
!= |
Nije jednako |
> |
Veće od |
< |
Manje od |
>= |
Veće ili jednako |
<= |
Manje ili jednako |
Logički operatori
Operater |
Što to radi |
! |
NE |
&& |
Logično I |
|| |
Logično ILI |
Složeni operatori dodjele
Operater |
Što to radi |
+= |
Dodatak |
-= |
Oduzimanje |
*= |
Množenje |
/= |
Podjela |
%= |
Modulo |
&= |
Bitno I |
|= |
Bitno uključeno ILI |
^= |
Ekskluzivno ILI |
<<= |
Pomak ulijevo |
>>= |
Pomak udesno |
Operatori povećanja i dekrementa
Operater |
Što to radi |
++ |
Dodatak |
— |
Oduzimanje |
*= |
Množenje |
/= |
Podjela |
%= |
Modulo |
&= |
Bitno I |
|= |
Bitno uključeno ILI |
^= |
Ekskluzivno ILI |
<<= |
Pomak ulijevo |
>>= |
Pomak udesno |
Bitwise operatori
Operater |
Što to radi |
& |
Bitno I |
| |
Bitno uključeno ILI |
^ |
Ekskluzivno ILI |
~ |
Unarni komplement (inverzija bita) |
<< |
Pomak ulijevo |
>> |
Pomak udesno |
Ostali operateri
Operater |
Što to radi |
() |
Glumi |
, |
Zarez |
Veličina() |
Veličina |
? : |
Uvjetovano |
& |
Adresa |
* |
Zaobilazak |