C++ 速查手冊
3.1 - 布林
布林值型態的變數使用關鍵字 (keyword) bool 宣告 (declare) ,代表真假值,不是 true 就是 false 。
以下程式計算出 bool 型態在 64 位元機器所佔的位元組數 (byte)
#include <iostream>
int main() {
std::cout << "bool: " << sizeof(bool) << std::endl;
return 0;
}
/* 《程式語言教學誌》的範例程式
http://kaiching.org/
檔名:u0301.cpp
功能:示範 C++ 的布林型態
作者:張凱慶*/
編譯後執行,結果如下
$ g++ u0301.cpp |
$ ./a.out |
bool: 1 |
$ |
C++ 中, true 也等於所有非 0 的整數,false 等於整數 0 。
相關教學影片