Compartir a través de


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

Operadores de C++

Operador Prioridad y Asociatividad

C Relational y operadores de Igualdad