補充

C++其餘運算子與結合順序

順序

運算子

結合規則

1

::

2

() [] -> . ++ -- (後綴)

左至右

3

! ~ ++ -- (後綴) + - (正負號,一元運算子) * & (type) sizeof

右至左

4

.*

–>*

左至右

5

*

/

%

左至右

6

+

-

左至右

7

<<

>>

左至右

8

<

>

<=

>=

左至右

9

==

!=

左至右

10

&

左至右

11

^

左至右

12

|

左至右

13

&&

左至右

14

||

左至右

15

? : (三元條件式)

右至左

16

=

+=

-=

*=

/=

%=

|=

&=

^=

<<=

>>=

右至左

17

throw (擲回運算式)

右至左

18

, (逗號)

左至右

Last updated