Објецтиве-Ц оператори, попут оних у другим програмским језицима, омогућавају вам да извршавате операције над променљивим (отуда и назив). Објецтиве-Ц пружа много оператера, а праћење свих њих може бити тешко док програмирате своје иПхоне или Мац ОС Кс апликације. Користите следеће табеле да бисте покренули своје памћење о томе који оператер извршава који задатак.
Аритметички оператори
Оператер |
Шта ради |
+ |
Додатак |
– |
Одузимање |
* |
Множење |
/ |
дивизије |
% |
Модуло |
Оператори релације и једнакости
Оператер |
Шта ради |
== |
Једнако |
!= |
Неједнако са |
> |
Веће од |
< |
Мање од |
>= |
Већи или једнак |
<= |
Мање или једнако |
Логички оператори
Оператер |
Шта ради |
! |
НЕ |
&& |
Логично И |
|| |
Логично ОР |
Сложени оператори доделе
Оператер |
Шта ради |
+= |
Додатак |
-= |
Одузимање |
*= |
Множење |
/= |
дивизије |
%= |
Модуло |
&= |
Битвисе АНД |
|= |
Битова укључено ОР |
^= |
Ексклузивно ОР |
<<= |
Схифт Лефт |
>>= |
Схифт десно |
Оператори повећања и декремента
Оператер |
Шта ради |
++ |
Додатак |
— |
Одузимање |
*= |
Множење |
/= |
дивизије |
%= |
Модуло |
&= |
Битвисе АНД |
|= |
Битова укључено ОР |
^= |
Ексклузивно ОР |
<<= |
Схифт Лефт |
>>= |
Схифт десно |
Битвисе Операторс
Оператер |
Шта ради |
& |
Битвисе АНД |
| |
Битова укључено ОР |
^ |
Ексклузивно ОР |
~ |
Унарни комплемент (инверзија битова) |
<< |
Схифт Лефт |
>> |
Схифт десно |
Остали оператери
Оператер |
Шта ради |
() |
Цаст |
, |
Зарез |
Величина() |
Величина |
? : |
Условни |
& |
Адреса |
* |
Индирецтион |