C++

比较运算符 Comparison Operators

本篇将会介绍不同的比较操作符,如 ==,!=,>,< 等等,它们可以在C++中使用,以及应用于那些数据。

顾名思义,条件语句指定是否应该执行另一个语句或语句块。这些通常被称作 “ 选择结构 ” 。这两种类型是:

  • “if…then”
  • “switch…case”

不过需要注意:这里没有涉及到 循环 ,但是条件语句涉及到 循环。

比较运算符的语法

测试条件是使用比较运算符指定的。这些操作符导致他们包含的直接语句返回一个布尔值true或false。

注意:在某些情况下,它们的值可能是 0 或 1 ;注意条件语句和算术的结合。

以下是可用的比较运算符:

  • 相等 :== 或 不等:!= 任何原始数据类型(int、 char、 float、 bool 等等)这些都是二进制操作符(取两个操作数)并使用中缀表示法指定(这意味着操作符在两个操作数之间)
  • 大于:> ,大于或等于:>=,小于:< ,小于或等于:<= 也是使用中缀表示法的二进制操作符。仅使用数值数据类型:有用于比较其他数据类型的特定函数。
  • 否定:! 是一元运算符,并以操作数为前缀

例子:

StatementResult
5 == 5true
7 != 5true
a == bfalse
6 > 9false
4 <= 4true
!truefalse
true!syntax error

发表评论