Variabile che puņ assumere solo uno fra un coppia di valori, ad esempio Vero/Falso o 0/1. Il nome deriva da George Boole, un matematico britannico che nel '800 elaborņ una teoria algebrica astratta che opera con due soli valori, 0 ed 1. L'applicazione informatica č, tuttavia, una forma riduttiva e semplificata dell'algebra booleana (che ha introdotto anche gli operatori booleani AND, OR e NOT, usati ampiamente in molti linguaggi di programmazione.