„Objective-C“ operatoriai, kaip ir kitose programavimo kalbose, leidžia atlikti operacijas su kintamaisiais (taigi ir pavadinimas). „Objective-C“ teikia daug operatorių, todėl gali būti sunku juos visus sekti, kai programuojate „iPhone“ arba „Mac OS X“ programas. Naudokite šias lenteles, kad sužinotumėte, kuris operatorius kokią užduotį atlieka.
Aritmetiniai operatoriai
operatorius |
Ką tai daro |
+ |
Papildymas |
– |
Atimtis |
* |
Daugyba |
/ |
Padalinys |
% |
Modulo |
Santykių ir lygybės operatoriai
operatorius |
Ką tai daro |
== |
Lygus |
!= |
Nelygu |
> |
Geresnis negu |
< |
Mažiau nei |
>= |
Didesnis nei arba lygus |
<= |
Mažiau nei arba lygus |
Loginiai operatoriai
operatorius |
Ką tai daro |
! |
NE |
&& |
Logiška IR |
|| |
Logiška ARBA |
Sudėtinių priskyrimo operatoriai
operatorius |
Ką tai daro |
+= |
Papildymas |
-= |
Atimtis |
*= |
Daugyba |
/= |
Padalinys |
%= |
Modulo |
&= |
Bitiškai IR |
|= |
Bitai imtinai ARBA |
^= |
Išskirtinis ARBA |
<<= |
Shift į kairę |
>>= |
Perjungti į dešinę |
Didinimo ir mažinimo operatoriai
operatorius |
Ką tai daro |
++ |
Papildymas |
— |
Atimtis |
*= |
Daugyba |
/= |
Padalinys |
%= |
Modulo |
&= |
Bitiškai IR |
|= |
Bitai imtinai ARBA |
^= |
Išskirtinis ARBA |
<<= |
Shift į kairę |
>>= |
Perjungti į dešinę |
Bitiniai operatoriai
operatorius |
Ką tai daro |
& |
Bitiškai IR |
| |
Bitai imtinai ARBA |
^ |
Išskirtinis ARBA |
~ |
Vienareikšmis komplementas (bitų inversija) |
<< |
Shift į kairę |
>> |
Perjungti į dešinę |
Kiti operatoriai
operatorius |
Ką tai daro |
() |
Aktoriai |
, |
Kablelis |
Dydis() |
Dydis |
? : |
Sąlyginis |
& |
Adresas |
* |
Netiesioginis |