Boolean literals
Syntax
true | (1) | |
false | (2) |
Explanation
The Boolean literals are the keywords true
and false
. They are prvalues of type bool.
Notes
See Integral conversions for implicit conversions from bool
to other types and boolean conversions for the implicit conversions from other types to bool
.
Example
#include <iostream> int main() { std::cout << std::boolalpha << true << '\n' << false << '\n' << std::noboolalpha << true << '\n' << false << '\n'; }
Output:
true false 1 0
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/language/bool_literal