Namespaces
Variants

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

From cppreference.net

Dieser Header stellt Makros für den booleschen Typ bereit.

Makros

bool
(C99) (entfernt in C23)
Bequemlichkeitsmakro, expandiert zu _Bool
(Schlüsselwort-Makro)

Makrokonstanten

true
(C99) (entfernt in C23)
expandiert zur Ganzzahlkonstante 1
(Makrokonstante)
false
(C99) (entfernt in C23)
expandiert zur Ganzzahlkonstante 0
(Makrokonstante)
__bool_true_false_are_defined
(C99) (veraltet in C23)
expandiert zur Ganzzahlkonstante 1
(Makrokonstante)

Übersicht

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