# 布尔字面量

< cpp‎ | language

### 语法

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

### 解释

布尔字面量是关键词 `true` 和 `false`。它们是 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