!= (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!=comfloat/doublepor causa dos arredondamentos. - Muito usado em laços:
while (x != 10)repete atéxchegar a 10 (cuidado para o valor realmente passar por 10, ou o laço nunca termina).