Los operadores relacionales
Los operadores relacionales sirven para realizar una comparación entre valores produciendo como resultado un valor booleano (VERDADERO o FALSO) como producto de la comparación. Se utilizan principalmente en la estructura condicional IF THEN ELSE, pero también pueden utilizarse en la asignación de valores booleanos a variables o en el paso de parámetros a las instrucciones.
- VALOR1 OPERADOR VALOR2
Los operadores relacionales son los siguientes.
- = (igual) Operador de igualdad. Devuelve VERDADERO solo si el primer valor equivale al segundo;
- <> (distinto de) Operador de desigualdad. Devuelve VERDADERO solo si el primer valor es distinto del segundo;
- > (mayor que) Operador de mayoridad. Devuelve verdadero solo si el primer valor es mayor que el segundo;
- >= (mayor o igual que) Operador de mayoridad o igualdad. Devuelve verdadero solo si el primer valor es mayor o igual que el segundo;
- < (menor que) Operador de minoridad. Devuelve verdadero solo si el primer valor es menor que el segundo;
- <= (menor o igual que) Operador de minoridad o igualdad. Devuelve verdadero solo si el primer valor es menor o igual que el segundo.
El operador relacional de igualdad no debe confundirse con el operador de asignación, utilizado para asignar un valor a una variable. Por ejemplo:
- C = 5
El símbolo "=" es el operador de asignación que instruye al intérprete a asignar el valor 5 a la variable C.
- C = 5=6
- El primer símbolo de igual es siempre el operador de asignación, mientras que el igual que relaciona los dos valores es el operador relacional de igualdad. En este caso a la variable C se le asigna el valor booleano FALSO, dado que el valor 5 no equivale a 6.