Objective-C operaatorid, nagu ka teistes programmeerimiskeeltes, võimaldavad teil teha toiminguid muutujatega (sellest ka nimi). Objective-C pakub palju operaatoreid ja nende kõigi jälgimine võib olla keeruline iPhone'i või Mac OS X-i rakenduste programmeerimisel. Järgmiste tabelite abil saate teada, milline operaator millise ülesande täidab.
Aritmeetilised operaatorid
Operaator |
Mida see teeb |
+ |
Lisand |
– |
Lahutamine |
* |
Korrutamine |
/ |
Jaoskond |
% |
Modulo |
Suhte- ja võrdõiguslikkuse operaatorid
Operaator |
Mida see teeb |
== |
Võrdne |
!= |
Pole võrdne |
> |
Suurem kui |
< |
Vähem kui |
>= |
Suurem või võrdne |
<= |
Väiksem või võrdne |
Loogilised operaatorid
Operaator |
Mida see teeb |
! |
MITTE |
&& |
Loogiline JA |
|| |
Loogiline VÕI |
Liitmääramise operaatorid
Operaator |
Mida see teeb |
+= |
Lisand |
-= |
Lahutamine |
*= |
Korrutamine |
/= |
Jaoskond |
%= |
Modulo |
&= |
Bitipõhine JA |
|= |
Bitipõhine VÕI |
^= |
Eksklusiivne VÕI |
<<= |
Nihuta vasakule |
>>= |
Tõstuki paremale |
Kasvatamise ja vähendamise operaatorid
Operaator |
Mida see teeb |
++ |
Lisand |
— |
Lahutamine |
*= |
Korrutamine |
/= |
Jaoskond |
%= |
Modulo |
&= |
Bitipõhine JA |
|= |
Bitipõhine VÕI |
^= |
Eksklusiivne VÕI |
<<= |
Nihuta vasakule |
>>= |
Tõstuki paremale |
Bitioperaatorid
Operaator |
Mida see teeb |
& |
Bitipõhine JA |
| |
Bitipõhine VÕI |
^ |
Eksklusiivne VÕI |
~ |
Unaarne komplement (biti inversioon) |
<< |
Nihuta vasakule |
>> |
Tõstuki paremale |
Teised operaatorid
Operaator |
Mida see teeb |
() |
Cast |
, |
koma |
Suurus() |
Suurus |
? : |
Tingimuslik |
& |
Aadress |
* |
Suunatus |