C语言运算符优先级:
1.[],(),.,->
2.-,~,++,--,*,&,!,(类型),sizeof(从右到左)
3./,*,%(左右)
4.+,-
5.<<,>>
6.>,>=,<,<=
7.==,!=
8.&
9.^
10.|
11.&&
12.||
13.?:(右到左)
14.=,/=,*=,%=,+=,-=,<<=,>>=,&=,^=,|=(右到左)
15.,
1.[],(),.,->
2.-,~,++,--,*,&,!,(类型),sizeof(从右到左)
3./,*,%(左右)
4.+,-
5.<<,>>
6.>,>=,<,<=
7.==,!=
8.&
9.^
10.|
11.&&
12.||
13.?:(右到左)
14.=,/=,*=,%=,+=,-=,<<=,>>=,&=,^=,|=(右到左)
15.,