Aller au contenu

Stdbool.h

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 28 novembre 2017 à 15:15 et modifiée en dernier par Mywiz (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

<stdbool.h> est l'en-tête de la bibliothèque standard C consacré aux booléens. Il a été introduit avec la norme C99 et contient quatre macros.

Les macros telles que définies dans l'IEEE Std 1003.1-2001 sont les suivantes :

  • bool qui équivaut à _Bool
  • true qui équivaut à 1
  • false qui équivaut à 0
  • __bool_true_false_are_defined qui équivaut à 1

Les programmes utilisant ces macros peuvent redéfinir bool, true et false. Cette possibilité est en revanche considérée comme obsolète et devrait être retirée dans les versions à venir.

Liens externes

Sources