频道栏目
读书频道 > 软件开发 > C++ > C++ Primer中文版(第5版)
4.12 运算符优先级表
2013-09-09 13:56:31     我来说两句
收藏   我要投稿

本文所属图书 > C++ Primer中文版(第5版)

这本久负盛名的 C++经典教程,时隔八年之久,终迎来史无前例的重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C++ 大师 Stanley B. Lippman 的丰富实践经验,C++标准委员会原负责人 Jos&eacut...  立即去当当网订购
表4.4:运算符优先级
结合律和运算符 功能 用法 参考页码
:: 全局作用域 ::name 286
:: 类作用域 class::name 88
:: 命名空间作用域 namespace::name 82
. 成员选择 object.member 23
-> 成员选择 pointer->member 110
[] 下标 expr[expr] 116
() 函数调用 name(expr_list) 23
() 类型构造 type(expr_list) 164
++ 后置递增运算 lvalue++ 147
-- 后置递减运算 lvalue-- 147
typeid 类型ID typeid(type) 826
typeid 运行时类型ID typeid(expr) 826
explicit cast 类型转换 cast_name<type>(expr) 162
++ 前置递增运算 ++lvalue 147
-- 前置递减运算 --lvalue 147
~ 位求反 ~expr 152
! 逻辑非 !expr 141
- 一元负号 -expr 140
+ 一元正号 +expr 140
* 解引用 *expr 53
& 取地址 &lvalue 52
() 类型转换 (type) expr 164
sizeof 对象的大小 sizeof expr 156

续表 
sizeof 类型的大小 sizeof( type ) 156
Sizeof… 参数包的大小 sizeof...( name ) 700
new 创建对象 new type 458
new[] 创建数组 new type[size] 458
delete 释放对象 delete expr 460
delete[] 释放数组 delete[] expr 460
noexcept 能否抛出异常 noexcept ( expr ) 780
->* 指向成员选择的指针 ptr->*ptr_to_member 837
.* 指向成员选择的指针 obj.*ptr_to_member 837
* 乘法 expr * expr 139
/ 除法 expr / expr 139
% 取模(取余) expr % expr 139
+ 加法 expr + expr 139
- 减法 expr - expr 139
<<  向左移位 expr << expr 152
>>  向右移位 expr >> expr 152
小于 expr < expr 141
<= 小于等于 expr <= expr 141
大于 expr > expr 141
>= 大于等于 expr >= expr 141
== 相等 expr == expr 141
!= 不相等 expr != expr 141
& 位与 expr & expr 152
^ 位异或 expr ^ expr 152
| 位或 expr | expr 152
&& 逻辑与 expr && expr 141
|| 逻辑或 expr || expr 141
? : 条件 expr ? expr : expr 151
= 赋值 lvalue = expr 144
*=, /=, %= 复合赋值 lvalue += expr 144
+=, -= 144
<<=, >>= 144
&=, |=, ^= 144
throw 抛出异常 throw expr 193
, 逗号 expr, expr 157
 
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:4.11.3节练习
下一篇:小结
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站