Pular para o conteúdo

Operadores

OperadorDescriçãoExemplo
+Adiçãoa + b
-Subtraçãoa - b
*Multiplicaçãoa * b
/Divisãoa / b
- (unário)Negação-a
nter a = 10;
nter b = 3;
mostran(a + b); // 13
mostran(a - b); // 7
mostran(a * b); // 30
mostran(a / b); // 3
mostran(-a); // -10
OperadorDescrição
==Igual
!=Diferente
<Menor que
>Maior que
<=Menor ou igual
>=Maior ou igual
nter x = 5;
bool resultado = x > 3; // sin
bool igual = x == 5; // sin
OperadorKriolDescrição
E lógico&&Verdadeiro se ambos forem verdadeiros
Ou lógico||Verdadeiro se pelo menos um for verdadeiro
Negação!Inverte o valor booleano
bool a = sin;
bool b = nau;
mostran(a && b); // nau
mostran(a || b); // sin
mostran(!a); // nau
OperadorEquivalente a
+=x = x + val
-=x = x - val
*=x = x * val
/=x = x / val
nter n = 10;
n += 5; // n == 15
n -= 3; // n == 12
n *= 2; // n == 24
n /= 4; // n == 6

Do maior para o menor precedência:

  1. Negação unária -, !
  2. *, /
  3. +, -
  4. <, >, <=, >=
  5. ==, !=
  6. &&
  7. ||
  8. =, +=, -=, *=, /=

Usa parênteses () para forçar a ordem de avaliação desejada.