Booléen

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

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 le bit pour représenter des booléens : ainsi un 0 représentera la valeur faux et un 1 représentera la valeur vrai (ou l'inverse, selon les conventions). D'autres langages préfèreront utiliser l'anglais TRUE (vrai) et FALSE (faux) traditionnellement en majuscules.

Par exemple pour les conventions ; en langage C nous aurons 0 = FAUX, et tout le reste = VRAI (dont bien-sûr la valeur 1). Au contraire du Shell où 0 = VRAI, 1 = FAUX (et tout le reste).

Au niveau de l'implémentation dans la mémoire, contrairement aux idées reçues, le booléen est codé sur un octet (8 bits) et non sur un seul bit.

Voir aussi[modifier | modifier le code]