Los operadores relacionales en C / C ++

C / C ++ | Los operadores relacionales : En este tutorial, vamos a aprender acerca de los diferentes tipos de operadores de relación con sus usos, la sintaxis, ejemplos, etc.

operadores relacionales se utilizan para comparar dos operandos; estos son los operadores binarios que requieren dos operandos. Estos operadores comparan ambos operandos y devuelve o 1 (true) o 0 (false).

Tipo de los operadores relacionales

Los operadores relacionales son,

operador
Descripción
Ejemplo

SNo.
1 == operador Igual a x == y
2 ! = operador No es igual a x! = y
3 = mayor o igual que el operador x> = y

1) el operador igual a (==)

igual a (==) operador compara ambos operandos y los retornos 1 if tanto son los mismos; 0, en caso contrario.

Sintaxis:

operand1 == operand2

Ejemplo:

// C++ program to demonstrate the
// example of == operator
#include <iostream>
using namespace std;
int main()
{
int x = 10;
int y = 10;
cout << "(x == y) : " << (x == y) << endl;
if (x == y)
cout << x << " is equal to " << y << endl;
else
cout << x << " is not equal to " << y << endl;
x = 20;
y = 30;
cout << "(x == y) : " << (x == y) << endl;
if (x == y)
cout << x << " is equal to " << y << endl;
else
cout << x << " is not equal to " << y << endl;
return 0;
}

de salida:!

(x == y) : 1
10 is equal to 10
(x == y) : 0
20 is not equal to 30

2) operador No es igual a (=)

No igual a (= ) operador compara ambos operandos y los retornos 1 if tanto no son el mismo; 0, en caso contrario.

Sintaxis:

operand1 != operand2

Ejemplo:

// C++ program to demonstrate the
// example of != operator
#include <iostream>
using namespace std;
int main()
{
int x = 10;
int y = 10;
cout << "(x != y) : " << (x != y) << endl;
if (x != y)
cout << x << " is not equal to " << y << endl;
else
cout << x << " is equal to " << y << endl;
x = 20;
y = 30;
cout << "(x != y) : " << (x != y) << endl;
if (x != y)
cout << x << " is not equal to " << y << endl;
else
cout << x << " is equal to " << y << endl;
return 0;
}

de salida:

(x != y) : 0
10 is equal to 10
(x != y) : 1
20 is not equal to 30

3) operador menor que (=)

Mayor o operador igual a (> =) operador compara ambos operandos y los retornos 1 if el primer operando es mayor que o igual que el segundo operando; 0, en caso contrario.

Sintaxis:

operand1 >= operand2

Ejemplo:

// C++ program to demonstrate the
// example of >= operator
#include <iostream>
using namespace std;
int main()
{
int x = 10;
int y = 10;
cout << "(x >= y) : " << (x >= y) << endl;
if (x >= y)
cout << x << " is greater than or equal to " << y << endl;
else
cout << x << " is not greater than or equal to " << y << endl;
x = 20;
y = 30;
cout << "(x >= y) : " << (x >= y) << endl;
if (x >= y)
cout << x << " is greater than or equal to " << y << endl;
else
cout << x << " is not greater than or equal to " << y << endl;
return 0;
}

de salida:

(x >= y) : 1
10 is greater than or equal to 10
(x >= y) : 0
20 is not greater than or equal to 30

programa en C ++ para demostrar el ejemplo de diferentes operadores de relación

// C++ program to demonstrate the example
// of various relation operators
#include <iostream>
using namespace std;
int main()
{
int x = 10;
int y = 20;
// comparing
cout << "(x == y) : " << (x == y) << endl;
cout << "(x != y) : " << (x != y) << endl;
cout << "(x < y) : " << (x < y) << endl;
cout << "(x <= y) : " << (x <= y) << endl;
cout << "(x > y) : " << (x > y) << endl;
cout << "(x >= y) : " << (x >= y) << endl;
// comparing using conditions
if (x == y)
cout << x << " is equal to " << y << endl;
else
cout << x << " is not equal to " << y << endl;
if (x != y)
cout << x << " is not equal to " << y << endl;
else
cout << x << " is equal to " << y << endl;
if (x < y)
cout << x << " is less than to " << y << endl;
else
cout << x << " is not less than to " << y << endl;
if (x <= y)
cout << x << " is less than or equal to " << y << endl;
else
cout << x << " is not less than or equal to " << y << endl;
if (x > y)
cout << x << " is greater than " << y << endl;
else
cout << x << " is not greater than " << y << endl;
if (x >= y)
cout << x << " is greater than or equal to " << y << endl;
else
cout << x << " is not greater than or equal to " << y << endl;
return 0;
}

de salida:

(x == y) : 0
(x != y) : 1
(x < y) : 1
(x <= y) : 1
(x > y) : 0
(x >= y) : 0
10 is not equal to 20
10 is not equal to 20
10 is less than to 20
10 is less than or equal to 20
10 is not greater than 20
10 is not greater than or equal to 20

mensajes recomendados

  • Asignaciones de operadores en C / C ++
  • operadores aritméticos en C / C ++
  • operadores lógicos en C / C ++
  • Pre-incremento y los operadores de incremento posterior en C / C ++
  • sizeof () operador Operandos en C ++ programación
  • C ++ alternativos Representaciones operador
  • C ++ Operatots (nueva, eliminar)
  • ¿Cuál es el valor de sizeof ( ‘x’ ) y el tipo de caracteres literales en C ++?
  • Diferencia entre nuevo y malloc) en C ++
  • Diferencia (entre delete y free () en C ++


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *