C 中优先级和关系运算符
一、关系运算符、算术运算符和赋值运算符
优先级:算术运算符(包括 + / - ) > 关系运算符 > 赋值运算符
二、关系运算符之间
关系运算符之间有两种不同的优先级:
高优先级:<<= >>=
低优先级:== !=
关系运算符的结合律也是从左到右。
三、总的运算符优先级概况
运算符优先级
四、其他运算符
1 - !(非)
! 运算符的优先级只比圆括号的优先级低,与递增运算符的优先级相同。
2 - && (与)和 ||(或)
&& 运算符的优先级比 || 运算符高,但是两者的优先级比关系运算符低,比赋值运算符高。