Namespaces
Variants

Standard library header <stdbool.h> (C99) (deprecated in C23)

From cppreference.net

Cet en-tête fournit des macros pour le type booléen .

Macros

bool
(C99) (supprimé en C23)
macro de commodité, se développe en _Bool
(macro mot-clé)

Constantes de macro

true
(C99) (supprimé en C23)
se développe en constante entière 1
(constante de macro)
false
(C99) (supprimé en C23)
se développe en constante entière 0
(constante de macro)
__bool_true_false_are_defined
(C99) (obsolète en C23)
se développe en constante entière 1
(constante de macro)

Synopsis

#if __STDC_VERSION__ < 202311l
#define bool _Bool
#define true 1
#define false 0
#endif
#define __bool_true_false_are_defined 1