C++添加了一種稱為bool的新類型。
一個布爾變量是一個值為true或false的變量。
您可以使用bool類型來表示true和false。
預(yù)定義的文字true和false表示這些值。
bool is_ready = true;
字面量true和false可以通過升級轉(zhuǎn)換為int類型,真實轉(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
更多建議: