本篇将会介绍不同的比较操作符,如 ==,!=,>,< 等等,它们可以在C++中使用,以及应用于那些数据。
顾名思义,条件语句指定是否应该执行另一个语句或语句块。这些通常被称作 “ 选择结构 ” 。这两种类型是:
- “if…then”
- “switch…case”
不过需要注意:这里没有涉及到 循环 ,但是条件语句涉及到 循环。
比较运算符的语法
测试条件是使用比较运算符指定的。这些操作符导致他们包含的直接语句返回一个布尔值true或false。
注意:在某些情况下,它们的值可能是 0 或 1 ;注意条件语句和算术的结合。
以下是可用的比较运算符:
- 相等 :
==
或 不等:!=
任何原始数据类型(int、 char、 float、 bool 等等)这些都是二进制操作符(取两个操作数)并使用中缀表示法指定(这意味着操作符在两个操作数之间) - 大于:
>
,大于或等于:>=
,小于:<
,小于或等于:<= 也是使用中缀表示法的二进制操作符。仅使用数值数据类型:有用于比较其他数据类型的特定函数。 - 否定:
!
是一元运算符,并以操作数为前缀
例子:
Statement | Result |
---|---|
5 == 5 | true |
7 != 5 | true |
a == b | false |
6 > 9 | false |
4 <= 4 | true |
!true | false |
true ! | syntax error |