Expressões lógicas
As expressões lógicas são expressões relacionais compostas formadas combinando expressões relacionais simples com operadores lógicos. O operador logical_and (AND, .AND ou &&) e o operador logical_or (OU, .OR ou ||) são operadores binários. Ambos os operandos devem ser expressões relacionais simples ou expressões lógicas que avaliam para verdadeiro ou falso. O operador logical_not (.NOT.) exige somente um único operando. A seguinte lista contém descrições de cada um dos operadores lógicos e de algumas expressões lógicas de exemplo.
Operador | Resultado |
---|---|
AND. , AND, ou && | Avalia para verdadeiro se e somente se ambos os operandos são verdadeiros. Se não, avalia como falso. |
.OR. , OR , ou || | Avalia para verdadeiro se um ou outro operando for verdadeiro. Avalia para falso se e somente se ambos os operandos são falsos. |
.NOT ou NOT | Avalia para retificar se o único operando é falso. Avalia como falso se o operando for verdadeiro. |
Exemplos: