程式設計基礎/算術運算子
外觀
< 程式設計基礎
基本的算術運算包括加法、減法、乘法和除法。算術運算根據運算順序進行。[1]
運算子對一個或多個運算元執行操作。常見的算術運算子是
| 操作 | 常見符號 |
| 加法 | +
|
| 減法 | -
|
| 乘法 | *
|
| 除法 | /
|
| 模運算(與整數相關) | %
|
這些算術運算子是二元的,也就是說它們有兩個運算元。運算元可以是常量或變數。
age + 1
此表示式包含一個運算子(加法),它有兩個運算元。第一個由名為 age 的變量表示,第二個是文字常量。如果 age 的值為 14,那麼該表示式將計算(或等於)15。
除了除法和模運算外,這些運算子的工作方式與你一生中所學到的相同。我們通常認為除法會導致一個可能包含小數部分(浮點資料型別)的答案。但是,當兩個運算元都是整型資料型別時,除法可能會有不同的行為。請參閱下一節“整除和模運算”。
許多程式語言支援賦值運算子 (=) 和算術運算子 (+, -, *, /, %) 的組合。各種教科書稱之為“複合賦值運算子”或“組合賦值運算子”。它們的使用可以用賦值運算子和算術運算子來解釋。在表中,我們將使用變數 age,你可以假設它是整型資料型別。
| 算術賦值示例 | 等效程式碼 |
|---|---|
age += 14;
|
age = age + 14;
|
age -= 14;
|
age = age - 14;
|
age *= 14;
|
age = age * 14;
|
age /= 14;
|
age = age / 14;
|
age %= 14;
|
age = age % 14;
|
Function Main
... This program demonstrates arithmetic operations.
Declare Integer a
Declare Integer b
Assign a = 3
Assign b = 2
Output "a = " & a
Output "b = " & b
Output "a + b = " & a + b
Output "a - b = " & a - b
Output "a * b = " & a * b
Output "a / b = " & a / b
Output "a % b = " & a % b
End
a = 3 b = 2 a + b = 5 a - b = 1 a * b = 6 a / b = 1.5 a % b = 1