Son aquéllos que permiten la combinación de condiciones para formar una sola expresión lógica. Utilizan operandos lógicos y proporcionan resultados lógicos también.
| Operador | Relación |
| not | Negación (No) |
| and | Conjunción (Y) |
| or | Disyunción (O) |
| xor | Disyunción Exclusiva (O/SOLO) |
| Se obtiene Verdadero si: | |
| NOT | El operando es falso |
| AND | Ambos operandos son verdaderos |
| OR | Al menos un operando es verdadero |
| XOR | Solo uno de los operandos son verdadero |
| X | Y | NOT(X) | NOT(Y) | X AND Y | X OR Y | X XOR Y |
| F | F | V | V | F | F | F |
| V | F | F | V | F | V | V |
| F | V | V | F | F | V | V |
| V | V | F | F | V | V | F |
Prioridad de los Operadores Lógicos
Los operadores aritméticos seguían un orden específico o de prioridad cuando existían más de un operador en las expresiones. De modo similar los operadores lógicos y relacionales tienen un orden de prioridad.
Ejemplos:
Not 4 > 6 Produce un error, ya que el operador not se aplica a 4.
Not (4 > 14) Produce un valor verdadero.
(1.0<x) And (x<z +7.0) Si x vale 7 y z vale 4, se obtiene un valor falso.
