//[案例] 说明关系运算符的优先级低于算术运算符,但高于赋值运算符。并比较关系运算符的优先级。
main()
{
int result=0;
result=0!=1>0;
printf("0!=1>0 is equal:%d\n",result);
result=0<(1>=0);
printf("0<(1>=0) is equal:%d\n",result);
result=4+8/4==7-1;
printf("4+8/4==7-1 is equal:%d\n",result);
}
1.C语言提供6种关系运算符:
<(小于),<=(小于或等于),>(大于), >=(大于或等于)
,
==(等于),!=(不等于)
注意:在C语言中,“等于” 关系运算符 是 双等号"= =",而不是 单等号 "= "(赋值运算符)。
2.优先级
(1)在关系运算符中,前4个优先级相同,后2个也相同,且前4个高于后2个。
(2)与其它种类 运算符 的 优先级 关系:
关系运算符的优先级,低于 算术运算符,但高于 赋值运算符。