2.5.2 关系运算符

2.5.2 关系运算符

所谓关系是指将两个操作数通过某种关系关联在一起。如a>b,我们称为a大于b,这就是关系。表达关系的运算符就是关系运算符,它包括以下成员,如表2-7所示。

表2-7 关系运算符

img22

由于关系运算符组成的表达式最终的结果是一个逻辑值,它可以作为程序设计中的条件判断语句。如:if(a>b)这就是一个条件判断语句,关系运算符两边的是两个操作数a,b。

注意:“= =”运算符与“=”运算符是不同的,前者是关系运算符,而后者是赋值运算符,一定要注意它们之间的区别。

【例2-4】通过对给定常数进行大小比较,将比较结果作为逻辑值输出。

img23

程序运行结果如下:

img24

【程序说明】

程序中“d=((float)a/b= =(double)a/b)”中的关系运算符“= =”两边有同样的两个表达式,只是数据类型不同,计算结果是false,表明两边的计算结果是不同的,这里一定要注意在使用“= =”运算符时数据类型的不同。

关系运算符是将运算符两边的操作数进行判别,看是否为“相等”、“大于”、“小于”等关系,是一个关系表达式,最后结果为布尔型值。