算術運算
Last updated
Last updated
一個運算式基礎由運算元(Operands)、運算子(Operators)和間隔符號(Delimiters)等三者所組成。
例如:
其中運算元就是A、B、C、D,運算子就是+ - * /
還包括等下會提到的%
,其中的()
就是間隔符號。
C 語言的算術運算子比較常見的例如:加、減、乘、除、取餘數,其中因為皆需要兩個運算元構成,所以稱作二元運算子,如:
在程式語言裡面 ,「* /」 的處理順序優先於「+ -」,等同於我們生活常見的四則運算,只是這裡多增加了「%」運算子,其地位等同於「* /」。
在 C 語言裡面還有一種比較常使用到的用法是「單元運算子」,僅需要一個運算元。請看以下表格:
範例輸出:
a + b * c - d = 571
d / c = 3
a = 10
a-- : 10
a = 9
b = 20
--b : 19
b = 19
c % 10 = 33 % 10 = 3
ZeroJudge a002 (題目因為要求要重複輸入,建議先學會while迴圈再回來寫)
運算子
中文
範例
+
加
A + B
-
減
A - B
*
乘
A * B
/
除
A / B
%
取餘數
A % B
運算子
中文
範例
++
運算前遞增(前綴)
++A
++
運算後遞增(後綴)
A++
--
運算前遞減(前綴)
--A
--
運算後遞減(後綴)
A--