码迷,mamicode.com
首页 > 编程语言 > 详细

C++运算优先级

时间:2017-06-15 16:32:27      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:优先级   空间   命名   

运算符        含义                                 举例

::          全局作用域                            ::name

::          类作用域                              class::name

::          命名空间作用于                         namespace::name

.        成员选择                                 object.member

->       成员选择                                 point->membe[]    

[]      下标                                    expr[expr]

()         函数调用                             name[expr_list]

()       类型构造                             type(expr_list)

++         后置递增函数                         value++

--         购置递减函数                          value --

++         前置递增函数                         ++value

--        前置递减函数                          --value

~         位求反

!        逻辑非

-        一员负号

+        一员正号

*        解引用

&        地址

()        类型转换

sizeof        对象大小                            sizeof(expr)

sizeof()        类型的大小                        sizeof(type)

sizeof()        参数包的大小                        sizeof...name

new        创建对象

new[]        创建数组

delete         释放对象

delete[]        释放数组

->*        指向成员函数的指针

.*        指向成员选择的指针

*        乘法

/        除法

%        求余

+        加法

-        减法

<<        向左移位

>>        向右移位

<        小于

<=        小于等于

>        大于

>=        大于等于

==        等于

!=        不等于

&        位求与

^        异或

|        位或

&&        逻辑与

||        逻辑或

,        逗号


本文出自 “临渊羡鱼,不如退而结网” 博客,请务必保留此出处http://godwithme.blog.51cto.com/12179442/1936935

C++运算优先级

标签:优先级   空间   命名   

原文地址:http://godwithme.blog.51cto.com/12179442/1936935

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!