Los operadores relacionales, también denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales.
Al igual que en matemáticas, estos operadores nos permitirán evaluar las relaciones (igualdad, mayor, menor, etc) entre un par de operandos (en principio, pensemos en números). Los operadores relacionales de los que disponemos en C son:
|
El resultado de cualquier evaluación de este tipo, es un valor "cierto'' (true) o "falso'' (false). La mayoría de lenguajes tienen algún tipo predefinido para representar estos valores (boolean, bool, etc); sin embargo en C, se utilizan valores enteros para representar esto:
falso (false) | 0 |
cierto (true) | cualquier valor distinto de 0, aunque normalmente se usará el 1 |
Volviendo a los operadores relacionales, el resultado de una evaluación será un valor entre 0 y 1, que indicará como hemos dicho, la falsedad o certeza de esa relación.
Si la propuesta es cierta, el resultado es true (un valor distinto de cero), si es falsa false (cero). C++ dispone de los siguientes:
< Menor que> Mayor que<= Menor o igual que>= Mayor o igual que== Igual que (identidad)!= Desigual que (desigualdad)
SINTAXIS
expresión-relacional < shift-expresion
expresión-relacional > shift-expresion
expresión-relacional <= shift-expresion
expresión-relacional >= shift-expresion
expresión-de-igualdad == expresión-relacional
expresión-de-igualdad != expresión-relacional
REFLEXION
Los Operadores Relacionales sirven para comparar numeros los cuales es la diferencia o el resultado de cada uno, sirven para saber cual es el "verdadero y cual es el falso" el resultado es la respuesta a la pregunta, es siempre del tipo cierto/falso.
No hay comentarios:
Publicar un comentario