08 结合性与优先级

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2
()
类型转换运算符
右结合性
3
*/%
乘、除、求余运算符
左结合性
4
+-
加、减运算符
左结合性
5
<< >>
左移、右移运算符
左结合性
6
< <= > >=
小于、小于等于、大于、大于 等于
左结合性
7
== !=
等于、不等于运算符
左结合性
8
&
按位与运算符
左结合性
9
^
按位异或运算符
Байду номын сангаас
左结合性
10
|
按位或运算符
左结合性
new delete
含义 指向结构体成员运算符 下标运算符 成员运算符 圆括号 自增、自减运算符 按位取反 逻辑非运算符 负、正号运算符 指针运算符 长度运算符 取址运算符 new运算符 delete运算符
结合性 左结合性 左结合性 左结合性 左结合性 右、左结合性 右结合性 右结合性 右结合性 右结合性 右结合性 右结合性 右结合性 右结合性
Thank you
还有什么疑问可以到提出 也可以以发送邮件到 mingrisoft@
结合性与优先级
C++中的运算符都具有结合性和优先级,在表达式中要根据优先级和结合性来判断运算符的执行顺序。运 算符的优先级和结合性如表2.10所示。
表2.10 运算符的优先级和结合性表
优先级 1 1 1 1 2 2 2 2 2 2 2 2 2
运 算符 -> [] . ()
++ 、 -~ !
-+ *
sizeof &
11
&&
逻辑与运算符
左结合性
12
||
逻辑或运算符
左结合性
13
?:
条件运算符
右结合性
= += -= *= /=
14
%= $= ^= |= <<= 赋值运算符
右结合性
>>=
15
,
逗号运算符
左结合性
16
:
冒号
左结合性
16
::
域运算符
左结合性
16
;
分号
左结合性
说明:在同一个表达式1中7 ,同一优先级{的} 运算符,大运括算号次序由结合性决定。 右、左结合性
相关文档
最新文档