C++ 布爾變量

2023-03-20 15:52 更新

照例,每個類型的值都有一個相應類型的變量。C++中的布爾類型叫做bool。布爾變量的使用和其他類型類似,如:

bool fred;
fred = true;
bool testResult = false;

第一行是一個簡單的變量聲明;第二行是個賦值;第三行是聲明和賦值的組合,叫做初始化。

前面提到過,比較操作符的結(jié)果是布爾值,所以可以將結(jié)果保存在布爾變量中,如:

bool evenFlag = (n%2 == 0); // 當n為偶數(shù)時為true
bool positiveFlag = (x > 0);    // 當n為正數(shù)時為true

然后可以將布爾變量作為條件表達式的一部分使用:

if (evenFlag) {
  cout << "n was even when I checked it" << endl;
}

以這種方式使用的變量稱為“標記”,因為它標記了一些條件存在與否。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號