2015年1月9日 星期五

c/c++ 運算子優先順序

優先 符號                                     運算種類                         結合
---- ----------------------                   -------------                       ------
1     ( ) [ ] -> .                                運算式                             左至右
2     ! ++ -- -                             (運算元) 一元運算子     右至左
        * & sizeof
3     * / %                                       //餘數                      左至右
4     + -                                           /                               左至右
5     << >>                                      左移/右移                       左至右
6     < <= > >=                               關係運算子                    左至右
7     == !=                                      關係運算子                    左至右
8     &                                            位元 AND                       左至右
9     ^                                             位元 XOR                       左至右
10    |                                             位元 OR                          左至右
11   &&                                         邏輯 AND                       左至右
12   ||                                             邏輯 OR                          左至右
13   ?:                                            條件運算子                    右至左
14   = += -= *= /= %=                  指定運算子                    右至左
        <<= >>= &= |= ^=
15   ,                                              循序計值                        左至右

沒有留言:

張貼留言

有敘述錯誤或者是觀念有問題歡迎指正