語法書 / AA 競程語法書 上冊 / 附錄 / C. 運算子優先順序速查表

C. 運算子優先順序速查表

優先順序從高到低排列。同優先順序的運算子按結合律(從左至右或從右至左)評估。這裡只列上冊實際用到的運算子;完整表格(含位元運算、三元運算子等 Level 1 之後的內容)可查 cppreference 的 C++ operator precedence。

表中的優先級沿用 cppreference 的編號:數字越小越先算。小括號 () 可以直接改變運算順序,雖然它不是一般二元運算子,初學時可以把它當成「最高優先」來記。

優先級 運算子 說明 結合律 範例
最高 () 分組,強制先算括號內 - (a + b) * c
1 :: 範圍解析,指定命名空間裡的名字 從左至右 std::cout

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。