background image

优先级

运算符

含义

结合方向

1

::

域运算符

从左到右

2

[]

数组下标运算符

从左到右

()

括号,函数调用

.

成员运算符

++

自增运算符(后置)(单目)

--

自减运算符(后置)(单目)

->

指向成员运算符

3

++

自增运算符(前置)(单目)

从右到左

--

自减运算符(前置)(单目)

-

负号运算符(单目)

+

正号运算符(单目)

delete

释放空间运算符(单目)

new

动态分配空间运算符(单目)

(类型)

强制类型转换运算符(单目)

*

指针运算符(单目)

&

取地址运算符(单目)

!

逻辑非运算符(单目)

~

按位取反运算符(单目)

sizeof

长度运算符(单目)

4

/

除法运算符(双目)

从左到右

*

乘法运算符(双目)

%

求余运算符(双目)

5

+

加法运算符(双目)

从左到右

-

减法运算符(双目)

6

<<

按位左移运算符(双目)

从左到右

>>

按位右移运算符(双目)

7

>

大于运算符(双目)

从左到右

>=

大于等于运算符(双目)

<

小于运算符(双目)