优先级
1,[], (), ., -> 从左到右
2,-,~,++,--,*,&,!,(类型),sizeof() 从右到左 . 单目运算符。
3,/, *, % 双目运算符
4, +, -
5, <<, >> 移位
6, >, <, 关系运算符
7, ==, !=
8-12, &,^, |, &&, || 逻辑运算符
13, ?: 从右到左
14,=, *=, %=, +=,>>=,|=......所有赋值运算符. 从右到左
15,,
括号成员后单目
算术后面是移位
关系大小排在前
逻辑运算位在前 8
与最高,或最小
条件高,赋值小
连同单目右到左
逗号最低都知道
http://www.cnblogs.com/zhanglong0426/archive/2010/10/06/1844700.html
http://blog.csdn.net/huangblog/article/details/8271791