C++ 速查手冊

3.1 - 布林

布林值型態的變數使用關鍵字 (keyword) bool 宣告 (declare) ,代表真假值,不是 true 就是 false

以下程式計算出 bool 型態在 64 位元機器所佔的位元組數 (byte)

#include <iostream>
        
int main() {
    std::cout << "bool: " << sizeof(bool) << std::endl;
    
    return 0;      
}

/* 《程式語言教學誌》的範例程式
   https://kaiching.org/
   檔名:u0301.cpp
   功能:示範 C++ 的布林型態
   作者:張凱慶*/

編譯後執行,結果如下

$ g++ u0301.cpp
$ ./a.out
bool: 1
$

C++ 中, true 也等於所有非 0 的整數,false 等於整數 0

上一頁 單元 3 - 基本內建型態
回 C++ 速查手冊首頁
下一頁 3.2 - 字元
回 C++ 教材
回程式語言教材首頁