Booléen
Un booléen en logique et en programmation informatique est un type de variable à deux états. Les variables de ce type sont ainsi soit à l'état vrai soit à l'état faux (en anglais true et false).
Généralement les conditions sont de type booléen, car elles nécessitent une réponse binaire du type oui ou non.
- bouton enfoncé : une condition booléenne
- lumière allumée : une variable booléenne
Si bouton enfoncé alors lumière allumée = vrai sinon lumière allumée = faux
Certains langages utilisent les nombres pour représenter des booléens : par exemple 0 est faux en C et toute autre valeur est vraie. La convention n’est pas la même d’un langage à l’autre ; ainsi, 0 est le seul entier vrai en shell, tous les autres étant faux. D’autres langages utilisent des mots-clés, souvent les mots anglais true et false.
Il est possible d’utiliser un unique bit en mémoire pour stocker une valeur booléenne, mais à moins d’une contrainte en mémoire, l’utilisation de mots est plus simple.