C语言运算符的优先级

() [] -> . (--->)
! ~ ++ -- - (type类型)  *  &  sizeof  (<---) 单目运算符
* / %         (--->)
+ -           (--->)
<< >>         (--->) 移位运算符
<  <=  >  >=  (--->) 关系运算符
 ==  !=       (--->) 等于或不等于
&             (--->)安位与
^             (--->)按位异或
|             (--->)按位或
&&            (--->)逻辑与
||            (--->)逻辑或
?:            (<---)条件运算符
= += -= *= /= %=     (<---) 赋值运算符
>>= <<= &= ^= |=
规律: 1、单目运算符优先于双目、三目 2、赋值符优先级特别低 3、位逻辑优先于代数逻辑 (正确说法是?) 4、比较运算的优先级高于逻辑运算

你可能感兴趣的:(职场,休闲)