常见运算符优先级

时间:2021-02-05 17:21:13

优先级                                运茸符                                                   结合性


1             () [] .  ->              ---->     从左到右 (.不可以重载)


2         !  ~   ++、 --、正负号、sizeof   <----            从右向左


3                *    /    %                  ---->      从左到右 (*不可以重载)


4              +   —                  ---->      从左到右


5              << >>              ---->      从左到右


6           <     <=   >   >=                ---->      从左到右


7             ==  、 !=               ---->      从左到右


8             &                   ---->      从左到右


9                 ^                     ---->      从左到右


10             |                   ---->      从左到右


11              &&                    ---->      从左到右


12            ||                           ---->      从左到右


13               ?  :                          <----           从右向左  (不可以重载)


14         =  +=   -=  *=  /=  %                 <----          从右向左


15                               逗号运算符