布林字面量
來自 cppreference.com
目錄 |
[編輯] 語法
true
|
(1) | ||||||||
false
|
(2) | ||||||||
[編輯] 解釋
布林字面值是關鍵字 true 和 false。它們是 純右值 (prvalue),型別為 bool
。
[編輯] 注意
關於從 bool
到其他型別的隱式轉換,請參閱整型轉換;關於從其他型別到 bool
的隱式轉換,請參閱布林轉換。
[編輯] 關鍵詞
[編輯] 示例
執行此程式碼
#include <iostream> int main() { std::cout << std::boolalpha << true << '\n' << false << '\n' << std::noboolalpha << true << '\n' << false << '\n'; }
輸出
true false 1 0
[編輯] 參考資料
- C++23 標準 (ISO/IEC 14882:2024)
- 5.13.6 布林字面值 [lex.bool]
- C++20 標準 (ISO/IEC 14882:2020)
- 5.13.6 布林字面值 [lex.bool]
- C++17 標準 (ISO/IEC 14882:2017)
- 5.13.6 布林字面值 [lex.bool]
- C++14 標準 (ISO/IEC 14882:2014)
- 2.13.6 布林字面值 [lex.bool]
- C++11 標準 (ISO/IEC 14882:2011)
- 2.13.6 布林字面值 [lex.bool]
- C++98 標準 (ISO/IEC 14882:1998)
- 2.13.5 布林字面值 [lex.bool]
[編輯] 參閱
C 文件 關於 預定義布林常量
|