Operadores de igualdad: ¡== y! =
expression == expression
expression != expression
Comentarios
Los operadores de igualdad binarios comparan sus operandos de igualdad o desigualdad estricta.
Los operadores de igualdad, igual a (==) y no igual a (!=), tienen prioridad inferior que los operadores relacionales, pero se comportan de igual forma.El tipo de resultado de estos operadores es bool.
igual-al operador (==) devuelve TRUE (1) si ambos operandos tienen el mismo valor; de lo contrario, devuelve Falso (0).no-igual-al operador (!=) devuelve TRUE si los operandos no tienen el mismo valor; de lo contrario, devuelve Falso.
La palabra clave operator para! =
El operador de not_eq es el equivalente de texto de !=.Hay dos maneras de tener acceso al operador de not_eq en programas: incluya el archivo de encabezado iso646.h, o compile con la opción del compilador /Za (extensiones de lenguaje de deshabilitar la).
Ejemplo
// 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;
}
Los operadores de igualdad puede comparar punteros a miembros del mismo tipo.En esta comparación, las conversiones de puntero a miembro, como se describe en Conversiones de puntero a miembro se realizan.Los punteros a miembros también se pueden comparar con una expresión constante que se evalúa como 0.
Vea también
Referencia
Expresiones con operadores binarios