布尔字面量

< cpp‎ | language

语法

true (1)
false (2)

解释

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