C语言十五个优先级: 1 () [] . -> L----->R 2 ! ~ -(负号) ++ -- &(取变量地址)* ( type)(强制类型) sizeof() R------------->L 3 / * % L-----R 4 + - L-----R 5 >> << L-----R
6 > >= < <= L------R 7 == != L------R 8 & 9 ^ 10 | 11 && 12 || 13 ?: 14 = += -= *= /= %= |= ^= &= >>= <<= R------>L 15 , 顺口溜:
括号成员第一;
全体单目第二;
乘除余三,加减四;
移位五,关系六;
等于(与)不等排第七;
位与异或和位或;
"三分天下"八九十;
逻辑或跟与;
十二和十一;
条件高于赋值,
逗号运算级最低!
更加详细链接如下
http://blog.csdn.net/huangblog/article/details/8271791