Objective-C tem muitos operadores de votos para a sua programação de iOS. Use a seguinte tabela para refrescar sua memória sobre qual operadora você deve usar para realizar uma determinada tarefa.
Operadores aritméticosOperador | O que faz |
---|
+ | Adição |
- | Subtração |
* | Multiplicação |
/ | Divisão |
% | Modulo |
Relacionais e de igualdade OperadoresOperador | O que faz |
---|
== | Igual a |
!= | Não igual a |
> | Melhor que |
lt; | Menos que |
> = | Maior do que ou igual a |
lt; = | Menos que ou igual a |
Operadores lógicosOperador | O que faz |
---|
! | NÃO |
| E lógico |
|| | OU lógico |
Operadores de Atribuição CompostoOperador | O que faz |
---|
+= | Adição |
-= | Subtração |
* = | Multiplicação |
/ = | Divisão |
% = | Modulo |
= | bit a bit E |
| = | Bit a bit OU inclusivo |
= ^ | Exclusivo ou |
lt; lt; = | deslocamento para a esquerda |
>> = | deslocamento para a direita |
Operadores aumentar e diminuirOperador | O que faz |
---|
++ | Adição |
-- | Subtração |
* = | Multiplicação |
/ = | Divisão |
% = | Modulo |
= | bit a bit E |
| = | Bit a bit OU inclusivo |
= ^ | Exclusivo ou |
lt; lt; = | deslocamento para a esquerda |
>> = | deslocamento para a direita |
Operadores bit a bitOperador | O que faz |
---|
| bit a bit E |
| | Bit a bit OU inclusivo |
^ | Exclusivo ou |
~ | complemento Unário (inversão bit) |
lt; lt; | deslocamento para a esquerda |
>> | deslocamento para a direita |
outros operadoresOperador | O que faz |
---|
() | Fundida |
, | Vírgula |
Tamanho de() | Tamanho de |
? : | Condicional |
| Endereço |
* | vias indiretas |