布爾變量可以用在邏輯表達式中,即OR和NOT等邏輯運算和大於小於等關系運算,邏輯表達式運算的結果為真或假。
Bool可以用來定義函數類型為布爾型,函數中可以有return TRUE等語句返回FALSE。
布爾運算結果常用在條件語句中:if(邏輯表達式){如果為真,則在此執行;}else{如果為false,則在此處執行;};
擴展數據
使用布爾邏輯變量的優點:
1、?提高程序的可讀性
Bool類型的變量只能有兩個值true或false。在大型工程項目中沒有統壹的布爾類型時,尤其是使用第三方庫時,可能會采用不同的手段模擬布爾類型來提交代碼的可讀性,這樣會讓代碼有點混亂。C語言中引入了Bool內置類型來解決代碼的壹致性問題。
2、提高程序的性能
Bool在大多數編譯器中實現為1字節,即sizeof(bool)的值為1,加上它的取值範圍只有兩個{true,false},這是C語言中最小的數據類型。
雖然char、unsigned char和signed char類型在C語言中沒有具體的實現要求,但壹般都是作為壹個字節來實現的,在內存空間占用方面似乎和bool類型沒有什麽性能差異。
百度百科-bool