C语言网

 找回密码
 加入社区!

QQ登录

只需一步,快速开始

查看: 2361|回复: 16

[分享] C语言程序设计 运算符的优先级与结合性 [复制链接]

Rank: 1

主题
0
帖子
3
C币
21 枚
在线时间
0 小时
发表于 2009-9-15 16:37:59 |显示全部楼层
分享到:
C运算符的优先级与结合

优先级

运算符

含义

参与运算对象的数目

结合方向

1
( )
[ ]
->
.
圆括号运算符
下标运算符
指向结构体成员运算符
结构体成员运算符

双目运算符
双目运算符
双目运算符

自左至右
2

~
++
--
-
(类型)


sizeof
逻辑非运算符
按位取反运算符
自增运算符
自减运算符
负号运算符
类型转换运算符
指针运算符
取地址运算符
求类型长度运算符
单目运算符
自右至左
3

/
%
乘法运算符
除法运算符
求余运算符
双目运算符
自左至右
4


加法运算符
减法运算符
双目运算符
自左至右
5
<<
>>
左移运算符
右移运算符
双目运算符
自左至右
6
<
<=
>
>=
关系运算符
双目运算符
自左至右
7
==
!=
判等运算符
判不等运算符
双目运算符
自左至右
8

按位与运算符
双目运算符
自左至右
9

按位异或运算符
双目运算符
自左至右
10
|
按位或运算符
双目运算符
自左至右
11
&&
逻辑与运算符
双目运算符
自左至右
12
||
逻辑或运算符
双目运算符
自左至右
13
?:
条件运算符
三目运算符
自右至左
14

+=
-=
*=
/=
%=
>>=
<<=
&=
^=
|=
赋值运算符
双目运算符
自右至左
15

逗号运算符
(顺序求值运算符)


自左至右
1

查看全部评分

Rank: 1

主题
2
帖子
18
C币
27 枚
在线时间
3 小时
发表于 2011-3-21 18:17:58 |显示全部楼层
!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
爱好文学  追求科学

Rank: 1

主题
0
帖子
1
C币
1 枚
在线时间
0 小时
发表于 2011-4-3 12:11:19 |显示全部楼层
奇数目的运算符都是右到左,双目的只有赋值是右到左,其他都是左到右。

Rank: 3Rank: 3

主题
7
帖子
101
C币
188 枚
在线时间
16 小时
发表于 2011-9-28 18:39:51 |显示全部楼层

Rank: 3Rank: 3

主题
6
帖子
49
C币
183 枚
在线时间
13 小时
发表于 2011-9-28 20:15:11 |显示全部楼层
感谢。

Rank: 1

主题
0
帖子
12
C币
21 枚
在线时间
0 小时
发表于 2011-10-15 21:13:43 |显示全部楼层
不错~~~

Rank: 3Rank: 3

主题
1
帖子
65
C币
146 枚
在线时间
14 小时
发表于 2011-10-15 21:34:44 |显示全部楼层
辛苦啦。

Rank: 4

主题
0
帖子
88
C币
242 枚
在线时间
23 小时
发表于 2011-10-16 07:26:02 |显示全部楼层
挺全的…………顶了

Rank: 2

主题
6
帖子
36
C币
114 枚
在线时间
13 小时
发表于 2011-10-16 13:28:02 |显示全部楼层

Rank: 1

主题
0
帖子
1
C币
4 枚
在线时间
0 小时
发表于 2011-10-16 16:06:06 |显示全部楼层
您需要登录后才可以回帖 登录 | 加入社区!

C语言 ( 粤ICP备11042647号-2 )

GMT+8, 2012-2-23 15:11

©2009-2011 cyuyan.com.cn

回顶部