Chinaunix首页 | 论坛 | 博客
  • 博客访问: 119308
  • 博文数量: 16
  • 博客积分: 2044
  • 博客等级: 中士
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-15 22:15
文章分类

全部博文(16)

文章存档

2012年(1)

2011年(9)

2010年(6)

分类:

2011-03-11 20:36:11

有时候对于一些不熟悉的顺序还是弄不清楚,应该是写代码的量还没够,对这些不是很熟悉,总是需要查查书,现在总结出来,方便以后查阅吧。

                         C语言运算符优先级表

(由上至下,优先级依次递减)

运算符

结合性

()  []  ->  .

自左向右

! ~ ++ -- - (type) * & sizeof

自右至左

*/ %

自左向右

+ -

自左向右

<< >>

自左向右

< <= > >=

自左向右

==  !=

自左向右

&

自左向右

^

自左向右

|

自左向右

&&

自左向右

||

自左向右

?:

自右至左

Assignment

自右至左

,

自左向右

算术---比较---逻辑

优先级最高的是数组下标、函数调用操作符各结构成员选择操作符。之后是单目运算符、双目运算符

阅读(2318) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~