C++ 速查手冊 V1.00 - 單元 3.1 - 布林




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


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


001 #include <iostream>
002
003 int main() {
004    std::cout << "bool: "
005              << sizeof(bool)
006              << std::endl;
007
008    return 0;
009 }
010
011 /* Kaiching Chang
012    u0301.cpp
013    2014-02 */

編譯後執行,結果如下


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

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

continue ...

沒有留言: