operadores de Objective-C, al igual que los de otros lenguajes de programación, le permiten realizar operaciones sobre las variables (de ahí el nombre). Objective-C ofrece muchos operadores, y hacer el seguimiento de todos ellos puede ser difícil, ya que permite programar sus aplicaciones iOS o Mac OS X. Use las siguientes tablas para refrescar la memoria en cuanto a qué operador logra lo que la tarea.
Operadores aritméticos
Operador | Que hace |
---|
+ | Adición |
- | Sustracción |
* | Multiplicación |
/ | División |
% | Modulo |
Los operadores relacionales y de igualdad
Operador | Que hace |
---|
== | Igual a |
!= | No igual a |
gt; | Mas grande que |
lt; | Menos que |
gt; = | Mayor qué o igual a |
lt; = | Menos que o igual a |
Operadores logicos
Operador | Que hace |
---|
! | NO |
&& | Y lógico |
|| | OR lógico |
Operadores de Asignación Compuesto
Operador | Que hace |
---|
+= | Adición |
-= | Sustracción |
* = | Multiplicación |
/ = | División |
% = | Modulo |
&= | AND bit a bit |
| = | Bitwise Inclusive OR |
^ = | Exclusivo o |
lt; lt; = | desviación a la izquierda |
gt; gt; = | desplazamiento a la derecha |
Los operadores de incremento y decremento
Operador | Que hace |
---|
++ | Incremento |
- | Decremento |
Los operadores bit a bit
Operador | Que hace |
---|
& | AND bit a bit |
| | Bitwise Inclusive OR |
^ | Exclusivo o |
~ | complemento unario (inversión de bits) |
lt; lt; | desviación a la izquierda |
gt; gt; | desplazamiento a la derecha |
otros operadores
Operador | Que hace |
---|
() | Emitir |
, | Coma |
Tamaño de() | Tamaño de |
? : | Condicional |
& | Dirección |
* | indirección |