上QQ阅读APP看书,第一时间看更新
3.1.4 关系运算符
关系运算符的功能是对两个表达式或者变量进行比较,其比较的结果为真或假。在C语言中,常用的关系运算符有6种,分别是大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等于(!=)和等于(==)。通过关系运算后,如果关系表达式成立,则返回真;否则,返回假。在本小节中,将讲解关系运算符的功能及其使用方法等。一般情况下,关系运算的结果根据关系表达式的比较结果不同而不同,其具体作用如表3.3所示。
表3.3 关系运算符的作用
通过对表3.3的学习,读者应当可以很快地掌握关系运算符的作用及其使用方法。例如,在程序中,分别定义两个相同类型的变量a1和a2。通过使用关系运算符对其进行比较,并将比较的结果输出。具体的代码如下:
#include <stdio.h>//包含头文件 main()//主函数 { int a1=10;//定义并初始化整型变量 int a2=11; while(1)//while循环 { if(a1>a2)//判断a1是否大于a2 { printf("数据a1大于a2 ");//输出提示语 } else { if(a1<a2)//判断a1是否小于a2 { printf("数据a1小于a2 ");//输出提示语 } else { if(a1==a2)//判断a1是否等于a2 { printf("数据a1等于a2 "); } else { if(a1!=a2)//判断a1是否不等于a2 { printf("数据a1不等于a2 "); } } } } break;//跳出while循环 } return 0; }
图3.7 程序运行结果
在实例程序中,分别使用大于、小于、等于以及不等于几种关系运算符对变量a1和a2进行比较,并根据其比较后的结果输出不同的提示语,如图3.7所示。由于变量a1的值比变量a2的值小,所以程序输出了提示语“数据a1小于a2”。
注意 可以将关系表达式所返回的结果作为逻辑运算中的条件使用。