C 中优先级和关系运算符

时间:2022-06-19 17:23:09

一、关系运算符、算术运算符和赋值运算符

  优先级:算术运算符(包括 + / - ) > 关系运算符 > 赋值运算符

二、关系运算符之间

  关系运算符之间有两种不同的优先级:

  高优先级:<<=  >>=

  低优先级:==  !=

  关系运算符的结合律也是从左到右。

三、总的运算符优先级概况

C 中优先级和关系运算符

运算符优先级

 四、其他运算符

  1 - !(非)

  ! 运算符的优先级只比圆括号的优先级低,与递增运算符的优先级相同。

  2 - && (与)和 ||(或)

  && 运算符的优先级比 || 运算符高,但是两者的优先级比关系运算符低,比赋值运算符高。