Pascal-booleans
提供:Dev Guides
パスカル-ブール値
Pascalは、プログラマが定数、変数、関数、式などの論理エンティティを定義、保存、操作できるようにするデータ型ブールを提供します。
ブール値は基本的に整数型です。 ブール型変数には、2つの事前定義可能な値 True および False があります。 ブール値に解決される式は、ブール型に割り当てることもできます。
Free Pascalは、 ByteBool 、 WordBool 、および LongBool タイプもサポートしています。 これらは、それぞれバイト、ワード、または倍長整数型です。
値Falseは0(ゼロ)と同等であり、ブール値に変換する場合、ゼロ以外の値はすべてTrueと見なされます。 Trueのブール値は、LongBool型の変数に割り当てられている場合、-1に変換されます。
論理データ型には、論理演算子 and 、 or および not が定義されていることに注意してください。
ブールデータ型の宣言
ブール型の変数は、varキーワードを使用して宣言されます。
例えば、
例
上記のコードをコンパイルして実行すると、次の結果が生成されます-