C++ 布尔值


C++ 布尔值

在编程中,您经常需要一种只能具有两个值之一的数据类型,例如:

  • 是/否
  • 开关
  • 真假

为此,C++ 有一个bool数据类型,可以取值true(1) 或false(0)。


布尔值

布尔变量声明为bool关键字,只能取值true或者false:

示例

bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;  // Outputs 1 (true)
cout << isFishTasty;  // Outputs 0 (false)
亲自试一试 »

从上面的例子中,你可以读到true值回报1, 和false回报0

然而,更常见的是通过以下方式返回布尔值比较值和变量(见下页)。