標準ライブラリヘッダー <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