布林值型態的變數使用關鍵字 (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 ...
沒有留言:
張貼留言