布林_(資料類型)

布林  是計算機科學中的邏輯數據類型 ， 以發明布林代數的數學家喬治 · 布 - { } - 爾爲名 。 它是隻有兩種值的原始類型 ， 通常是真和假 。 布爾數據類型主要與條件語句相關聯 ， 條件語句通過根據開發人員指定的條件式 ， 更改程序控制流來允許評估語句的運算值爲真或假 （ 即條件成立或不成立 ) ） 。 這是一種更廣泛的邏輯數據類型的特殊情況 （ 參見概率邏輯 ） － 邏輯並不總是隻屬於布爾類型的 。 在一些語言中 ， 布爾數據類型被定義爲可代表多於兩個真值 。 例如 ， ISO SQL: 1999標準定義了一個SQL布爾型可以儲存三個可能的值 ： 真 、 假 、 未知 （ SQL null被當作未知真值來處理 ， 但僅僅在布爾型中使用 ） 。 在此情況下 ， 未知先於真及假 ， 因爲布爾型一開始是未有實際值 ， 其值是unknown （ 也有機會是隨機值 ） 而非真 。