0
点赞
收藏
分享

微信扫一扫

C语言 关系运算符及其优先级


//[案例] 说明关系运算符的优先级低于算术运算符,但高于赋值运算符。并比较关系运算符的优先级。

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)与其它种类 运算符 的 优先级 关系:
关系运算符的优先级,低于 算术运算符,但高于 赋值运算符



举报

相关推荐

0 条评论