!= (diferente de)

x != y

O != é o oposto do ==: ele devolve true quando os dois valores são diferentes. Pense nele como "não é igual a". É ótimo para repetir algo enquanto um valor ainda não chegou onde você quer.

Sintaxe

x != y

Parâmetros

  • x: o primeiro valor a comparar.
  • y: o segundo valor a comparar.

Retorno

Um bool: true se x for diferente de y, senão false.

Exemplo

void setup() {
  Serial.begin(9600);
  int senha = 1234;
  int digitado = 1111;
  if (digitado != senha) {
    Serial.println("Senha incorreta!");
  }
}

void loop() {
}

Notas e cuidados

  • O ! faz parte do operador: != é uma coisa só. Sozinho, ! é o NÃO lógico.
  • Assim como no ==, evite != com float/double por causa dos arredondamentos.
  • Muito usado em laços: while (x != 10) repete até x chegar a 10 (cuidado para o valor realmente passar por 10, ou o laço nunca termina).

Quer aprender a usar isso em projetos reais, do zero?

Conhecer o Curso Maker