2.6 算術運算式
¶基本算術運算子
C++ 的五個基本算術運算子,跟數學課的加、減、乘、除很像,只是除法要特別小心:
+(加)、-(減)、*(乘):和數學一樣。注意乘號是*,不是×。/(除):當左右兩邊都是整數時,做的是整數除法——只取「商」、把小數部分直接丟掉。所以7 / 3不是 2.33,而是2。%(取餘,也叫「模」):取整數除法之後的餘數。所以7 % 3是1。
/ 和 % 可以用「分東西」來想:把 7 顆糖果平分給 3 個人,每人拿 7 / 3 = 2 顆,最後剩下 7 % 3 = 1 顆。
| 運算子 | 名稱 | 例子 | 結果 |
|---|---|---|---|
+ |
加法 | 7 + 3 |
10 |
- |
減法 | 7 - 3 |
4 |
* |
乘法 | 7 * 3 |
21 |
/ |
除法(整數除法) | 7 / 3 |
2(小數丟掉,只取商) |
% |
取餘(模) | 7 % 3 |
1(餘數) |