C++ 布爾值

2023-03-20 15:52 更新

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

雖然沒(méi)提到過(guò)該類型,但我們前面幾章中實(shí)際已經(jīng)使用過(guò)布爾值了。if語(yǔ)句和while語(yǔ)句中的條件就是布爾表達(dá)式。比較操作符的結(jié)果也是布爾值。例如:

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

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

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

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

這是無(wú)限循環(huán)(也可以在遇到return或break語(yǔ)句的時(shí)候結(jié)束)的一個(gè)標(biāo)準(zhǔn)慣用法。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)