民國109年 第2梯次 電腦軟體設計(C++)乙級 學科
第56題
以下那一個C++ 語言運算子有最高的優先等級?
題目
以下那一個C++ 語言運算子有最高的優先等級?
- (1) unary +
- (2) binary +
- (3) %
- (4) *
官方答案
(1) unary +
解析
C++ 運算子的優先順序中,一元(unary)運算子的等級高於乘除類,乘除類又高於加減類。也就是 unary + 最高,其次為 * 與 %(兩者同級,由左而右結合),最後才是 binary +。因此若寫成 +a * b,會先計算 unary +a,再做乘法;而 a + b * c 則先算 b * c。本題四個運算子中優先等級最高的就是 unary +,其餘 binary +、%、* 都較低。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。