新闻  |   论坛  |   博客  |   在线研讨会
C运算符的优先次序
jinren1010 | 2007-12-25 12:23:38    阅读:1948   发布文章

经常忘了->.和&*!谁高谁低,汗一个先!所以还是贴在这里叮嘱自己天天背N+X次!

表达式

优先级

()(小括号) [](数组下标) .(结构成员) ->(指针型结构成员)

最高

!(逻辑非) .(位取反) -(负号) ++(加1) --(减1) &(变量地址)

 

*(指针所指内容)  type(函数说明)  sizeof(长度计算) 

*(乘)     /(除)     %(取模) 

+(加)     -(减) 

<<(位左移)          >>(位右移)

<(小于)   <=(小于等于)   >(大于)   >=(大于等于)

==(等于)       !=(不等于) 

&(位与)

^(位异或) 

|(位或)

&&(逻辑与)

||(逻辑或) 

?:(?表达式) 

=    +=   -=(联合操作)

,(逗号运算符) 

最低

 

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客