Els operadors Objective-C, com els d'altres llenguatges de programació, us permeten realitzar operacions sobre variables (d'aquí el nom). Objective-C ofereix molts operadors, i fer un seguiment de tots ells pot ser difícil mentre programeu les vostres aplicacions per a iPhone o Mac OS X. Utilitzeu les taules següents per fer córrer la memòria sobre quin operador realitza quina tasca.
Operadors aritmètics
Operador |
Què fa |
+ |
Addició |
– |
Resta |
* |
Multiplicació |
/ |
Divisió |
% |
Mòdul |
Operadors relacionals i d'igualtat
Operador |
Què fa |
== |
Igual a |
!= |
No igual a |
> |
Més gran que |
< |
Menys que |
>= |
Major o igual a |
<= |
Menor o igual a |
Operadors lògics
Operador |
Què fa |
! |
NO |
&& |
I lògic |
|| |
OR lògic |
Operadors d'assignació composta
Operador |
Què fa |
+= |
Addició |
-= |
Resta |
*= |
Multiplicació |
/= |
Divisió |
%= |
Mòdul |
&= |
I per bits |
|= |
OR inclòs per bits |
^= |
OR exclusiu |
<<= |
Canvi a l'esquerra |
>>= |
Canvia a la dreta |
Operadors d'increment i disminució
Operador |
Què fa |
++ |
Addició |
— |
Resta |
*= |
Multiplicació |
/= |
Divisió |
%= |
Mòdul |
&= |
I per bits |
|= |
OR inclòs per bits |
^= |
OR exclusiu |
<<= |
Canvi a l'esquerra |
>>= |
Canvia a la dreta |
Operadors bit a bit
Operador |
Què fa |
& |
I per bits |
| |
OR inclòs per bits |
^ |
OR exclusiu |
~ |
Complement unari (inversió de bits) |
<< |
Canvi a l'esquerra |
>> |
Canvia a la dreta |
Altres operadors
Operador |
Què fa |
() |
Cast |
, |
coma |
Mida de () |
Mida de |
? : |
Condicional |
& |
adreça |
* |
Direcció |