您的位置:首页 > 编程语言 > C语言/C++

C语言操作符(运算符?)的优先级[收藏]

2007-05-26 12:15 211 查看
C运算符的优先次序
经常忘了->.和&*!谁高谁低,汗一个先!所以还是贴在这里叮嘱自己天天背N+X次!


表达式
优先级
()(小括号) [](数组下标) .(结构成员) ->(指针型结构成员)
最高
!(逻辑非) .(位取反) -(负号) ++(加1) --(减1) &(变量地址)

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

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

+(加) -(减)

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

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

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

&(位与)

^(位异或)

|(位或)

&&(逻辑与)

||(逻辑或)

?:(?表达式)

= += -=(联合操作)

,(逗号运算符)
最低
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: