Operatori Objective-C, tāpat kā citās programmēšanas valodās, ļauj veikt darbības ar mainīgajiem lielumiem (tātad arī nosaukums). Objective-C nodrošina daudzus operatorus, un to visu izsekošana var būt sarežģīta, programmējot savas iPhone vai Mac OS X lietotnes. Izmantojiet tālāk norādītās tabulas, lai pārbaudītu, kurš operators kādu uzdevumu veic.
Aritmētiskie operatori
Operators |
Ko tas dara |
+ |
Papildinājums |
– |
Atņemšana |
* |
Reizināšana |
/ |
Divīzija |
% |
Modulo |
Attiecību un vienlīdzības operatori
Operators |
Ko tas dara |
== |
Vienāds ar |
!= |
Nav vienāds ar |
> |
Varenāks, kā |
< |
Mazāk nekā |
>= |
Lielāks par vai vienāds ar |
<= |
Mazāks par vai vienāds ar |
Loģiskie operatori
Operators |
Ko tas dara |
! |
NAV |
&& |
Loģiski UN |
|| |
Loģiski VAI |
Salikto piešķiršanas operatori
Operators |
Ko tas dara |
+= |
Papildinājums |
-= |
Atņemšana |
*= |
Reizināšana |
/= |
Divīzija |
%= |
Modulo |
&= |
Bitu UN |
|= |
Iekļaujot bitus VAI |
^= |
Ekskluzīvs VAI |
<<= |
Shift pa kreisi |
>>= |
Shift pa labi |
Palielināšanas un samazināšanas operatori
Operators |
Ko tas dara |
++ |
Papildinājums |
— |
Atņemšana |
*= |
Reizināšana |
/= |
Divīzija |
%= |
Modulo |
&= |
Bitu UN |
|= |
Iekļaujot bitus VAI |
^= |
Ekskluzīvs VAI |
<<= |
Shift pa kreisi |
>>= |
Shift pa labi |
Bitu operatori
Operators |
Ko tas dara |
& |
Bitu UN |
| |
Iekļaujot bitus VAI |
^ |
Ekskluzīvs VAI |
~ |
Unārs papildinājums (bitu inversija) |
<< |
Shift pa kreisi |
>> |
Shift pa labi |
Citi operatori
Operators |
Ko tas dara |
() |
Cast |
, |
Komats |
Izmērs() |
Izmērs |
? : |
Nosacīti |
& |
Adrese |
* |
Novirzīšana |