第三章 运算符与表达式
第一节 基本概念
-
运算符
-
表达式
3.1.1 运算符
说明:在程序中对变量或常量进行处理的符号。
属性:
(1)目数:一个运算符处理的操作数个数,可分为单目运算符、双目运算符、三目运算符。
(2)优先级:运算符之间对操作数操作的先后次序,共15级。
优先等级 | 运算符 |
---|---|
1 | ()、[]、->、. |
2 | !、~、++、--、-、(类型)、*、&、s>、sizeof |
3 | *、/、% |
4 | +、- |
5 | <<、>> |
6 | <、<=、>、>= |
7 | ==、!= |
8 | & |
9 | ^ |
10 | | |
11 | && |
12 | || |
13 | ? : |
14 | =、+=、-=、*=、/=、%=、>>=、<<=、&=、^=、|= |
15 | , |
3.1.2 表达式
说明:用运算符把操作数连起来的式子。
属性:
(1)结合性:在表达式中操作数被运算的顺序。