W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
照例,每個(gè)類型的值都有一個(gè)相應(yīng)類型的變量。C++中的布爾類型叫做bool。布爾變量的使用和其他類型類似,如:
bool fred;
fred = true;
bool testResult = false;
第一行是一個(gè)簡單的變量聲明;第二行是個(gè)賦值;第三行是聲明和賦值的組合,叫做初始化。
前面提到過,比較操作符的結(jié)果是布爾值,所以可以將結(jié)果保存在布爾變量中,如:
bool evenFlag = (n%2 == 0); // 當(dāng)n為偶數(shù)時(shí)為true
bool positiveFlag = (x > 0); // 當(dāng)n為正數(shù)時(shí)為true
然后可以將布爾變量作為條件表達(dá)式的一部分使用:
if (evenFlag) {
cout << "n was even when I checked it" << endl;
}
以這種方式使用的變量稱為“標(biāo)記”,因?yàn)樗鼧?biāo)記了一些條件存在與否。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: