您的位置:首页 > 编程语言 > C语言/C++

C语言运算符优先级和结合性表

2011-10-29 20:31 302 查看


C语言运算符优先级和结合性表

 温馨提示:为了方便大家收藏和打印或者用手机观看,小甲鱼一律将比较有价值的文章整理成TXT格式供下载,地址在文章末尾!

 

 

优先级
运算符
含义
对象个数
结合方向
1
()
圆括号
自左至右
[]
下标运算符
->
指向结构体成员运算符
·
结构体成员运算符
2

逻辑非运算符
单目运算
自右至左

按位取反运算符
++
自增运算符
――
自减运算符

负号运算符
(type)
类型转换运算符
*
指针运算符

取地址运算符
sizeof
长度运算符
3
*
乘法运算符
双目运算
自左至右

除法运算符
%
求余运算符
4

加法运算符
双目运算
自左至右

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

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

按位异或运算符
双目运算
自左至右
10

按位或运算符
双目运算
自左至右
11
&&
逻辑与运算符
双目运算
自左至右
12
││
逻辑或运算符
双目运算
自左至右
13
? :
条件运算符
三目运算
自右至左
14
=+=>>=&=
赋值运算符
双目运算
自右至左
15

逗号运算符(顺序求值)
自左至右
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 c 手机