##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# Boolean literals

From cppreference.com
< cpp‎ | language

### [edit] Syntax

`true` | (1) |
`false` | (2) |

### [edit] Explanation

The Boolean literals are the keywords `true` and `false`. They are prvalues of type bool.

### [edit] Notes

See Integral conversions for implicit conversions from `bool` to other types and boolean conversions for the implicit conversions from other types to `bool`.

### [edit] Example

Run this code

    #include <iostream>

    int main()
    {
      std::cout << std::boolalpha
                << true << '\n'
                << false << '\n'
                << std::noboolalpha
                << true << '\n'
                << false << '\n';
    }

Output:

    true
    false
    1
    0

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=cpp/language/bool_literal&oldid=78408"