DiGrande.it

Cegos, Braille e Tecnologia de Impressão

Este site utiliza Cookies para personalizar conteúdos e anúncios, fornecer funcionalidades de redes sociais e analisar links. Ao fechar este banner ou continuar a navegação está a consentir a sua utilização.
Leia a Política de Cookies de DiGrande.it

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.