古詩詞大全網 - 古詩大全 - bool是什麽數據類型

bool是什麽數據類型

bool是布爾型變量。

bool類型屬於基本數據類型的壹種,壹般將它用於for循環中來區別特殊數據,比如將符合條件的數據進行輸出。如果初學者對bool數據類型還是不太了解,那麽舉個例子,在壹排商品中有壹些合格的混在不合格的商品中。bool類型就相當於合格章,被它蓋上合格章的商品就會在最終出生產線的時候被保留並輸出。

在C++中,把bool當做壹種基本的數據類型,既然是數據類型,那麽就可以對bool類型的變量進行運算,只不過最後遵循非0值為真,0值為假這條規則。同時,bool類型作為壹種基本的數據類型,也可以用來定義常量,全局變量,指針還有數組。

bool的特點

bool類似於float,double等,只不過float定義浮點型,double定義雙精度浮點型。

在objective-c中提供了相似的類型BOOL,它具有YES值和NO值,在java中則對應於boolean類型。bool的長度視實際環境來定,壹般可認為是4個字節。如果數個bool對象列在壹起,可能會各占壹個Byte,這取決於編譯器。Python裏面實現了壹個類型對象叫做bool,bool是壹個int的子類,內置的True和False就是bool僅有的兩個實例對象。

bool可用於定義函數類型為布爾型,函數裏可以有return?TRUE、return FALSE之類的語句。