exemplos de operadores
Alguns exemplos de operadores.
Operador de igualdade
Comum à maioria das linguagens, este operador (=) faz a variável da esquerda assumir o valor da variável, constante ou expressão da direita. Exemplo:
(var = var + 2;)
Portanto, o conteúdo de var é aumentado de 2.
Operador aritméticos
Operador
Descrição
*
Multiplicação
/
Divisão
%
Resto
+
Adição
-
Subtração
Exemplo: var = 10 % 3; (o valor de var será 1)
Operadores relacionais
Eles avaliam o relacionamento entre duas expressões e dão o resultado 1 se verdadeiro ou 0 se falso.
Operador
Descrição
<
Menor que
Maior que
>=
Maior ou igual
==
Igual
!=
Diferente
Operadores de bits (cont)
Desloca, para a direita, os bits do operando esquerdo no valor dado pelo operando direito. Equivale à divisão pela potência de 2 dada por este último. Exemplo: se a variável var tem o valor 12 (00001100), após var >> 2, terá 3 (00000011). & (E)
Faz o valor do bit igual a 1 se ambos os bits correspondentes nos operandos são 1 e 0 nos demais casos. Exemplo: se a variável var tem o valor 12 (00001100) e fazendo a operação com 6 (00000110), o resultado, var & 6, será 4 (00000100).
^ (OU exclusivo)
Faz o valor do bit igual a 1 se apenas um dos bits correspondentes nos operandos é 1 e 0 nos demais casos. Exemplo: se a variável var tem o valor 12 (00001100) e fazendo a operação com 6 (00000110), o resultado, var ^ 6, será 10 (00001010).
| (OU inclusivo)
Faz o valor do bit igual a 1 se um ou ambos os bits correspondentes nos operandos é 1 e 0 nos demais casos. Exemplo: se a variável var tem o valor 12 (00001100) e fazendo a operação com 6 (00000110), o resultado, var | 6, será 14 (00001110).
Operador de Equivalencia
a *= b a = a * b
Multiplicação
a /= b a = a / b
Divisão
a %= b a = a % b
Resto
a += b a = a + b
Adição
a -= b a = a - b
Subtração
a > b
Desloc direita a &= b a = a & b
E
a ^= b a = a ^ b
OU exclusivo a |= b a = a | b
OU inclusivo