布爾[計算機科學]

布爾(英語:Boolean)是計算機科學中的邏輯數據類型,以發明布爾代數的數學家喬治·布爾為名。它是只有兩種值的原始類型,通常是True和False。

在一些語言中,布爾數據類型被定義為可代表多於兩個真值。例如,ISO SQL:1999標準定義了一個SQL布爾型可以儲存三個可能的值:真、假、未知(SQL null被當作未知真值來處理,但僅僅在布爾型中使用)。

Ada

Ada在標準包中定義Boolean為一種枚舉類型,有兩種值False和True,並且False < True。

type Boolean is (False, True);

p : Boolean := True;

...

if p then

...

end if;

相關的操作(=, /=, <, <=, >, >=)使用語所有的枚舉類型,包括Boolean。布爾運算and, or, xor和not由Boolean及任意聲明的子類型定義。布爾運算也適用於Boolean值數組。

相關詞條

熱門詞條

聯絡我們