💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 关系运算符 下表显示了 C 语言支持的所有关系运算符。假设变量**A**的值为 10,变量**B**的值为 20,则: | | | | | --- | --- | --- | | == | 检查两个操作数的值是否相等,如果相等则条件为真。 | (A == B) 为假。 | | != | 检查两个操作数的值是否相等,如果不相等则条件为真。 | (A != B) 为真 | | \> | 检查左操作数的值是否大于右操作数的值,如果是则条件为真 | (A > B) 为假。 | | < | 检查左操作数的值是否小于右操作数的值,如果是则条件为真。 | (A < B) 为真。 | | \>= | 检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。 | (A >= B) 为假。 | | <= | 检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真 | (A <= B) 为真。 | ### 实例 请看下面的实例,了解 C 语言中所有可用的关系运算符: ``` #include <stdio.h> int main() { int a = 21; int b = 10; int c ; if( a == b ) { printf("Line 1 - a 等于 b\n" ); } else { printf("Line 1 - a 不等于 b\n" ); } if ( a < b ) { printf("Line 2 - a 小于 b\n" ); } else { printf("Line 2 - a 不小于 b\n" ); } if ( a > b ) { printf("Line 3 - a 大于 b\n" ); } else { printf("Line 3 - a 不大于 b\n" ); } /* 改变 a 和 b 的值 */ a = 5; b = 20; if ( a <= b ) { printf("Line 4 - a 小于或等于 b\n" ); } if ( b >= a ) { printf("Line 5 - b 大于或等于 a\n" ); } } ``` 当上面的代码被编译和执行时,它会产生下列结果: ~~~ Line 1 - a 不等于 b Line 2 - a 不小于 b Line 3 - a 大于 b Line 4 - a 小于或等于 b Line 5 - b 大于或等于 a ~~~