C++ 布爾類(lèi)型

2018-03-22 15:59 更新

學(xué)習(xí)C++ - C++ bool類(lèi)型

C++添加了一種稱(chēng)為bool的新類(lèi)型。

一個(gè)布爾變量是一個(gè)值為true或false的變量。

您可以使用bool類(lèi)型來(lái)表示true和false。

預(yù)定義的文字true和false表示這些值。

bool is_ready = true;

字面量true和false可以通過(guò)升級(jí)轉(zhuǎn)換為int類(lèi)型,真實(shí)轉(zhuǎn)換為1,false為0:

int ans = true;           // ans assigned 1 
int promise = false;      // promise assigned 0 

任何數(shù)字或指針值都可以隱式轉(zhuǎn)換為bool值。

任何非零值都將轉(zhuǎn)換為true,而零值轉(zhuǎn)換為false:

bool start = -100;       // start assigned true 
bool stop = 0;           // stop assigned false 


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)