本篇将会介绍不同的比较操作符,如 ==,!=,>,< 等等,它们可以在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 |