在C语言中,关系运算符是用于比较两个数值的符号,旨在帮助我们理解一对数值之间存在的特定关系类型。我们在进行关系运算后得到的结果是一个布尔值,它告诉我们比较结果是“真”还是“假”。在C语言编程中,我们主要在条件语句和循环中使用关系运算符来检查条件。
C语言关系运算符的类型
C语言中总共有6种关系运算符。它们分别是:
1. 等于运算符 (==)
C语言的等于运算符 (==) 是一种关系运算符,用于检查给定的两个操作数是否相等。
- 等于运算符是二元运算符,因此它需要两个操作数来执行比较。
- 如果这两个值相等,它返回真;否则,它返回假。
- 它不适用于字符串或数组。
语法
operand1 == operand2
例如,5==5 将返回真。
2. 不等于运算符 (!=)
C语言不等于运算符 (!=) 是另一种关系运算符,用于检查给定的两个操作数是否相等。
- 它也是二元运算符,需要两个操作数来执行比较。
- 它是 ‘==‘ 运算符的完全布尔取反,如果两个值不相等则返回真,否则返回假。
语法
operand1 != operand2
例如,5!=5 将返回假。
3. 大于运算符 (>)
大于运算符是C语言中的一种关系运算符,用于检查第一个操作数是否大于第二个操作数。
- 它是一个二元运算符。
- 如果第一个操作数大于第二个操作数,它返回真;否则,它返回假。
- 我们使用这个运算符来根据两个值的相对大小做出决策或创建条件。
语法
operand1 > operand2
例如,6>5 将返回真。
4. 小于运算符 (<)
小于运算符是C语言中的一种关系运算符,用于检查第一个操作数是否小于第二个操作数。
- 它是一个二元运算符。
- 如果第一个操作数小于第二个操作数,它返回真;否则,它返回假。
- 这个运算符也用于根据两个值的相对大小做出决策或创建条件。
语法
operand1 < operand2
例如,6<5 将返回假。
> 注意: 大于运算符和小于运算符互不为对方的补集(即逻辑非)。
5. 大于或等于运算符 (>=)
大于或等于运算符是C语言中的一种关系运算符,用于检查第一个操作数是否大于或等于第二个操作数。
- 它是一个二元运算符。
- 如果第一个操作数大于或等于第二个操作数,它返回真;否则,它返回假。
语法
operand1 >= operand2
例如,5>=5 将返回真。
6. 小于或等于运算符 (<=)
小于或等于运算符是C语言中的一种关系运算符,用于检查第一个操作数是否小于或等于第二个操作数。
- 它是一个二元运算符。
- 如果第一个操作数小于或等于第二个操作数,它返回真;否则,它返回假。
语法
operand1 <= operand2
例如,5<=5 也将返回真。
C
CODEBLOCK_91369765
Output
a is greater than b
a is greater than or equal to b
a is greater than or equal to b
a is greater than b
a and b are not equal
a is not equal to b