C语言中共分为15级,一级最高,15级最低,
一级:括号 () [] -> . 自左向右
二级:单目运算符 ! ~ ++ -- - * & sizeof 自右向左
三级:乘、除、取余 * / % 自左向右
四级:加减运算符 + - 自左向右
五级:左移/右移运算符 << >> 自左向右
六级:关系运算符 (< <= > >= ) 自左向右
七级:等于/不等于运算符 ==/!= 自左向右
八级:按位与运算符 & 自左向右
九级: 按位异或运算符 ^ 自左向右
十级: 按位或运算符 | 自左向右
十一级: 逻辑与运算符 && 自左向右
十二级: 逻辑或运算符 || 自左向右
十三级: 条件运算符 ?: 自右向左
十四级: 赋值运算符(=,+=,-=,*=,/=,%=,>>=,<<=,^=,|=,&=,) 自右向左
十五级: 逗号运算符, 自左向右