C++ 布爾值

2023-03-20 15:52 更新

到目前為止我們看到的類型都能表示很大范圍的數(shù)據(jù),整數(shù)多的是,而浮點數(shù)更多。相對而言,字符集的規(guī)模小的多。C++中還有一個類型表示的范圍更小,即布爾類型,它只能表示truefalse兩個值。

雖然沒提到過該類型,但我們前面幾章中實際已經使用過布爾值了。if語句和while語句中的條件就是布爾表達式。比較操作符的結果也是布爾值。例如:

if (x == 5) {
  // 進行某些處理
}

==操作符比較兩個整數(shù),得到一個布爾值。

布爾值truefalse是C++的關鍵字,可以在任何需要布爾表達式的地方使用。例如:

while (true) {
  // 無限循環(huán)
}

這是無限循環(huán)(也可以在遇到return或break語句的時候結束)的一個標準慣用法。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號