Compartilhar via


Operadores de igualdade: == e !=

Sintaxe

expression == expression
expression != expression

Comentários

O operador igual a (==) retorna true se ambos os operandos tiverem o mesmo valor; caso contrário, retorna false.
O operador não é igual a (!=) retorna true se os operandos não tiverem o mesmo valor; caso contrário, retorna false.

Em C e C++, not_eq pode ser usado como alternativa a !=. Para obter mais informações, consulte not-eq.

Exemplo

#include <iostream>

int main()
{
    int x = 1, y = 1, z = 2;
    
    if (x == y)
    {
        std::cout << "Equal\n";
    }
    
    if (x != z)
    {
        std::cout << "Not equal\n";
    }
}
Equal
Not equal

Confira também

not-eq
Sobrecarga de operador
Expressões com operadores binários
Operadores internos, precedência e associatividade C++
Operadores relacionais e de igualdade C