c 操作符 优先级

来源:百度文库 编辑:神马文学网 时间:2024/07/02 20:08:37
from:http://blog.chinaunix.net/u/22754/showart_371119.html
c语言的操作符共有15个优先级,如下:
表达式
优先级
()(小括号) [](数组下标) .(结构成员) ->(指针型结构成员)
↑最高
!(逻辑非) .(位取反) -(负号) ++(加1) --(减1) &(变量地址)

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

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

+(加)     -(减)

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

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

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

&(位与)

^(位异或)

|(位或)

&&(逻辑与)

||(逻辑或)

:(?表达式)

=    +=   -=(联合操作)

,(逗号运算符)
│最低