◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
关系运算在程序设计中经常用到。关系运算就是比较运算。
一、关系运算符
C语言提供如下6种关系运算符:
< <= > >= == !=
6种关系运算符的含义及优先级如下:

关系运算符的含义及优先级
二、关系表达式
若干表达式用关系运算符连接而成,就构成关系表达式。
例如:
a+b<c-d
x!=y
b*b>4*a*c
关系表达式成立,其值为1(真);关系表达式不成立,其值为0(假)。
关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算术运算符,高于赋值运算符。
例:设x=1,y=2,z=3,则:
关系表达式 fabs(x-y)<1.06E-06 求值顺序为:先做函数,再做< ,结果表达式值为0;
关系表达式 z>y+x 求值顺序为:先做+,再做> ,结果表达式值为0;
关系表达式 x!=y==z-2 求值顺序为:先做-,再做!= ,最后做==(同级从左向右),结果表达式值为1;
关系表达式 x=y==z-1 求值顺序为:先做-,再做== ,最后做=,结果表达式值为1;