C 言語には、事前定義された bool データ型はありません。列挙型を使用してブール値を作成できます。列挙は bool として作成され、列挙の要素として false と true が含まれます。 false は最初の位置にあるため 0 を保持し、true は 2 番目の位置にあるため値 1 を取得します。これで、データ型として使用できるようになりました。
#include<stdio.h> typedef enum { F, T } boolean; main() { boolean my_bool1, my_bool2; my_bool1 = F; if(my_bool1 == F) { printf("my_bool1 is false</p><p>"); } else { printf("my_bool1 is true</p><p>"); } my_bool2 = 2; if(my_bool2 == F) { printf("my_bool2 is false</p><p>"); } else { printf("my_bool2 is true</p><p>"); } }
my_bool1 is false my_bool2 is true
以上がC言語ではboolを使うの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。