Os operadores relacionais
Os operadores relacionais são utilizados para comparar valores, retornando um valor booleano (TRUE ou FALSE) como um produto da comparação. São usados principalmente na estrutura condicional SE, then e ELSE. Mas eles também podem ser utilizados na atribuição de valores booleanos de variáveis ou de passagem de parâmetros para as instruções.
- Valor1 operador Valor2
Os operadores relacionais são os seguintes:.
- = (Sinal de igualdade). Retorna TRUE apenas se o primeiro valor for equivalente ao segundo;
-< > (Sinal de diferente). Retorna TRUE apenas se o primeiro valor for diferente do segundo;
- > (Sinal de Maior que). Retorna True apenas se o primeiro valor for maior que o segundo;
- >= (Sinal de maior ou igual(. Retorna True apenas se o primeiro valor for maior ou igual que o segundo;
- < (Sinal de menor que). Retorna True apenas se o primeiro valor for menor que o segundo;
- <= (Sinal de menor ou igual). Retorna True apenas se o primeiro valor for menor ou igual o segundo;
O operador relacional de igualdade não deve ser confundido com o operador de atribuição, utilizado para atribuir um valor a uma variável.
Por exemplo:
- C = 5
O símbolo "=" é uma instrução de atribuição que instrui o interpretador a atribuir o valor 5 a variável C.
- C = 5=6
-O primeiro sinal de igual é sempre o operador de atribuição, enquanto a igualdade que relaciona os dois valores é o operador relacional de igualdade. Neste caso, a variável C é atribuída o valor booleano FALSE, tendo em vista que o valor 5 é diferente de 6.