操作符优先

下面按优先级高到低列出了C++中的操作符:
1. ()(小括号)  [](数组下标) .(类的成员)  ->(指向的类的成员)
2. !(逻辑非)  .(位取反)  -(负号)    ++(加1)  --(减1)   &(变量地址)
3. *(指针所指内容)     sizeof(长度计算)
4. *(乘)      /(除)      %(取模)
5. +(加)      -(减)
6. <<(位左移)  >> (位右移)
7. < (小于)    <= (小于等于)    > (大于)    >= (大于等于)
8. == (等于) != (不等于)
9. & (位与)
10. ^ (位异或)
11. | (位或)
12. && (逻辑与)
13. || (逻辑或)
14. ? : (?表达式)
15. =    +=   -=(联合操作)

posted on 2009-04-08 15:21  alon  阅读(131)  评论(0编辑  收藏  举报

导航