booléen

Le langage C ne comporte pas de types booléen (car ce n'est pas supporté par les machines). Comme on a cependant besoin de valeurs vrai ou faux, pour le test de l'instruction if par exemple, le programmeur doit savoir que faux est codé par la valeur entière 0, et vrai par 1 (codage identique dans tous les langages), et que toutes valeurs différentes de 0 sont prises pour vrai

C92 introduit un vrai type booléen ......

» Glossaire du langage C