C语言--C运算符的优先级与结合性

        

优先级运算符含义运算类型结合方向
1

()

  [ ]

  ->

   .

++ --

圆括号、函数参数表

数组元素下标

指向结构体成员

引用结构体成员

后缀增1、后缀减1

——自左向右
2

~

++  --

-

*

&

(类型标识符)

sizeof

逻辑非

按位取反

前缀增1、前缀减1

取负

间接寻址运算符

取地址运算符

强制类型转换运算符

计算字节数运算符

单目运算符自右向左
3*    /    %乘、除、整数求余双目算术运算符自左向右
4+      -

加、减

双目算术运算符自左向右
5<< >>左移、右移位运算自左向右
6

<      <=

>      >=

小于、小于等于

大于、大于等于

关系运算自左向右
7= =        !=等于、不等于关系运算符自左向右
8&按位与位运算自左向右
9^按位异或位运算自左向右
10|按位或位运算自左向右
11&&逻辑与逻辑运算自左向右
12||逻辑或逻辑运算自左向右
13?:条件运算符三目运算符自右向左
14

=

+=  -=   * =

/=  %=   &=  ^=

|=  <<=  >>=

赋值运算符

复合的复制运算符

双目运算自右向左
15逗号运算符顺序求值运算符自左向右

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值