Операторите на Objective-C, подобно на тези в други езици за програмиране, ви позволяват да извършвате операции с променливи (оттук и името). Objective-C предоставя много оператори и проследяването на всички от тях може да бъде трудно, докато програмирате приложенията си за iPhone или Mac OS X. Използвайте следните таблици, за да разширите паметта си кой оператор изпълнява каква задача.
Аритметични оператори
Оператор |
Какво прави |
+ |
Добавяне |
– |
Изваждане |
* |
Умножение |
/ |
дивизия |
% |
модулно |
Оператори на релации и равенство
Оператор |
Какво прави |
== |
Равна на |
!= |
Не е равно на |
> |
По-голям от |
< |
По-малко от |
>= |
По-голямо или равно на |
<= |
По-малко или равно на |
Логически оператори
Оператор |
Какво прави |
! |
НЕ |
&& |
Логично И |
|| |
Логическо ИЛИ |
Съставни оператори на присвояване
Оператор |
Какво прави |
+= |
Добавяне |
-= |
Изваждане |
*= |
Умножение |
/= |
дивизия |
%= |
модулно |
&= |
Побитово И |
|= |
Побитово включващо ИЛИ |
^= |
Изключително ИЛИ |
<<= |
Преместване наляво |
>>= |
Преместване надясно |
Оператори на увеличение и декремент
Оператор |
Какво прави |
++ |
Добавяне |
— |
Изваждане |
*= |
Умножение |
/= |
дивизия |
%= |
модулно |
&= |
Побитово И |
|= |
Побитово включващо ИЛИ |
^= |
Изключително ИЛИ |
<<= |
Преместване наляво |
>>= |
Преместване надясно |
Побитови оператори
Оператор |
Какво прави |
& |
Побитово И |
| |
Побитово включващо ИЛИ |
^ |
Изключително ИЛИ |
~ |
Унарно допълнение (разрядна инверсия) |
<< |
Преместване наляво |
>> |
Преместване надясно |
Други оператори
Оператор |
Какво прави |
() |
В ролята |
, |
запетая |
Размер на() |
Размер на |
? : |
Условно |
& |
Адрес |
* |
Индиректност |