Operadores de igualdade: ==
e !=
Sintaxe
expression
==
expression
expression!=
expression
Comentários
Operadores de igualdade binários comparam seus operandos em buscar de igualdades ou desigualdades estritas.
Os operadores de igualdade, igual a (==
) e diferente de (!=
), têm precedência mais baixa do que os operadores relacionais, mas se comportam de maneira semelhante. O tipo do resultado desses operadores é bool
.
O operador igual a (==
) retorna true
se os dois operandos tiverem o mesmo valor; caso contrário, retorna false
. O operador diferente de (!=
) retorna true
se os operandos não tiverem o mesmo valor; caso contrário, retorna false
.
Palavra-chave do operador para !=
O C++ especifica not_eq
como uma ortografia alternativa para !=
. (Não há ortografia alternativa para ==
.) Em C, a ortografia alternativa é fornecida como uma macro no cabeçalho <iso646.h>. No C++, a ortografia alternativa é uma palavra-chave; o uso de <iso646.h> ou do equivalente do C++ <ciso646> foi preterido. No Microsoft C++, a opção do compilador /permissive-
ou /Za
é necessária para habilitar a ortografia alternativa.
Exemplo
// expre_Equality_Operators.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
int main() {
cout << boolalpha
<< "The true expression 3 != 2 yields: "
<< (3 != 2) << endl
<< "The false expression 20 == 10 yields: "
<< (20 == 10) << endl;
}
Os operadores de igualdade podem comparar ponteiros a membros do mesmo tipo. Nessa comparação, as conversões ponteiro para membro são executadas. Os ponteiros para membros também podem ser comparados a uma expressão constante que é avaliada como 0.
Confira também
Expressões com operadores binários
Operadores internos, precedência e associatividade C++
Operadores relacionais e de igualdade C
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de