返回:贺老师课程教学链接 C语言及程序设计初步
C语言中的运算符
优先级
运算符
功 能
结合方式
1
() [] -> .
括号,数组,两种结构成员访问
由左向右
2
! ~ ++ -- + - * & (类型) sizeof
否定,按位否定,增量,减量,正负号,间接,取地址,类型转换,求大小
由右向左
3
* / %
乘,除,取模
由左向右
4
+ -
加,减
由左向右
5
<< >>
左移,右移
由左向右
6
< <= >= >
小于,小于等于,大于等于,大于
由左向右
7
== !=
等于,不等于
由左向右
8
&
按位与
由左向右
9
^
按位异或
由左向右
10
|
按位或
由左向右
11
&&
逻辑与
由左向右
12
||
逻辑或
由左向右
13
?=
条件
由右向左
14
= += -= *= /= &= ^= |= <<= >>=
各种赋值
由右向左
15
,
逗号(顺序)
由左向右