Booleovské operátory môžeme považovať za logické operátory s jednobitovými operandami, preto operátory shl a shr nemajú význam. Booleovské operátory môžu pracovať len s operandami booleovského typu a výsledok je tiež vždy typu boolean. Použiteľné operátory sa nachádzajú v tabuľke (12.5)
| Operátor | Operácia |
| not | logická nekácia (unárna) |
| and | logické and |
| or | logické or |
| xor | logické xor |
Poznámka: Štandardne sa používa skrátené vyhodnocovanie výrazov. To znamená, že keď je výsledok výrazu známi, vyhodnocovanie sa zastaví a vráti sa výsledok. Ukázať si to môžeme na nasledujúcom príklade:
B := True or MoznoTrue;
Prekladač nikdy nepozrie na hodnotu MoznoTrue, pretože vie, že výraz bude vždy True (Pravda). Ak je MoznoTrue funkcia, nikdy sa nespustí! (Toto môže byť prekvapujúci efekt pri spojení s vlastnosťami).