Chinaunix首页 | 论坛 | 博客
  • 博客访问: 392365
  • 博文数量: 103
  • 博客积分: 3073
  • 博客等级: 中校
  • 技术积分: 1078
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-23 15:04
文章分类

全部博文(103)

文章存档

2012年(13)

2011年(76)

2010年(14)

分类: C/C++

2011-06-09 17:01:01

按优先级排序,空行表示优先级下降,01为最高,最先算
14~31均为双目,左结合

() 01.圆括号
[] 02.下标
-> 03.指针型结构成员
. 04.结构成员

! 05.逻辑非
~ 06.位非
++ 07.自增
-- 08.自减
- 09.取负
(类型) 10.类型转换
* 11.取内容
& 12.取地址
sizeof 13.求字节
…………………………………………………
此级(5~13)均为单目运算,且都为右结合

* 14.乘
/ 15.除
% 16.求余

+ 17.加
- 18.减

<< 19.左移
>> 20.右移

< 21.小于
<= 22.小于等于
> 23.大于
>= 24.大于等于

== 25.等于
!= 26.不等于

& 27.位与

^ 28.位异或

| 29.位或

&& 30.与

|| 31.或

?: 32.条件运算
……………………………………
此级(32)为三目运算,右结合

= 33.赋值运算
………………………………………………………………
另有10个扩展符+=,-=,*=,/=,%=,>>=,<<=,&=,^=,|=

, 34.逗号运算
阅读(380) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~