名前空間
変種
操作

標準ライブラリヘッダー <stdbool.h> (C99)(C23で非推奨)

From cppreference.com

このヘッダーは、ブール型のマクロを提供します。

マクロ

bool
(C99)(C23で削除)
便宜的なマクロで、_Boolに展開されます。
(キーワードマクロ)

マクロ定数

true
(C99)(C23で削除)
整数定数 1 に展開される
(マクロ定数)
false
(C99)(C23で削除)
整数定数 0 に展開されます。
(マクロ定数)
__bool_true_false_are_defined
(C99)(C23で非推奨)
整数定数 1 に展開される
(マクロ定数)

[編集] 概要

#if __STDC_VERSION__ < 202311l
#define bool _Bool
#define true 1
#define false 0
#endif
 
#define __bool_true_false_are_defined 1
English 日本語 中文(简体) 中文(繁體)