C++布尔值

简介: C++布尔值

文章目录

布尔值

布尔表达式

布尔值

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

  • 是/否
  • 开关
  • 真假

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

布尔值

布尔变量是用bool关键字声明的,并且只能取值trueor false:

#include <iostream>
using namespace std;
int main() {
  bool cainiao = true;
  bool chuan = false;
  cout << cainiao << "\n";
  cout << chuan;
  return 0;
}

演示:

1.png

布尔表达式

布尔表达式是一个C ++表达式返回一个布尔值:1(真)或0(假).你可以使用比较运算符,例如大于( >) 运算符来确定表达式(或变量)是否为真:

#include <iostream>
using namespace std;
int main() {
  int x = 25;
  int y = 12;
  cout << (x > y);
  return 0;
}

演示:

1.png

或者更简单:

#include <iostream>
using namespace std;
int main() {
  cout << (10 > 9);
  return 0;
}

演示:

1.png

在下面的示例中,我们使用等于( ==) 运算符来计算表达式:

#include <iostream>
using namespace std;
int main() {
  int x = 10;
  cout << (x == 10);
  return 0;
}

演示:

1.png

再试试:

#include <iostream>
using namespace std;
int main() {
  cout << (10 == 15);
  return 0;
}

演示:

1.png

相关文章
|
29天前
|
Python
bool(布尔类型)
bool(布尔类型)。
45 2
|
3月前
|
Python
布尔值
布尔值。
61 13
|
6月前
|
Python
布尔值运算
【6月更文挑战第28天】布尔值运算。
38 2
|
JavaScript
布尔类型的转换规则?
1.使用 Boolean() 函数
|
Java C++
什么是布尔类型?
什么是布尔类型?
170 0
lodash判断是否是布尔类型或者布尔对象
lodash判断是否是布尔类型或者布尔对象
110 0
|
编译器 C++
C++中的布尔类型
C++中的布尔类型
70 0
|
开发者 Python
转换成为布尔值|学习笔记
快速学习转换成为布尔值
|
Go 开发者
布尔类型的使用|学习笔记
快速学习布尔类型的使用