Boolean literals
From ja.cppreference.net
目次 |
構文
true
|
(1) | ||||||||
false
|
(2) | ||||||||
説明
ブーリアンリテラルはキーワード
true
と
false
です。これらは
prvalue
であり、型は
bool
です。
注記
Integral conversions
を参照して、
bool
から他の型への暗黙変換と、
boolean conversions
を参照して、他の型から
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ドキュメント
の
定義済みブーリアン定数
|