---
# System prepended metadata

title: 第三堂課
tags: [C++講義]

---


# 4-四則運算



## 基本運算

C++ 支援基本的四則運算：加、減、乘、除。

```cpp
int a = 5, b = 3;
cout << a + b << ' ' << a - b << ' ' << a * b << '\n';
```

### 整數除法

整數除法只會取商的整數部分，忽略小數。

```cpp
int a = 5, b = 3;
cout << a / b << '\n';  // 結果是 1，小數部分被捨棄
```

### 取餘數

使用 `%` 來計算除法的餘數。

```cpp
int a = 17, b = 5;
cout << a % b << '\n';  // 17 除以 5 的餘數是 2
```

---

## 運算後指派

我們可以直接將結果存回原來的變數，用更簡潔的方式進行運算。

```cpp
a += 5;  // 相當於 a = a + 5
b -= 2;  // 相當於 b = b - 2
c *= 3;  // 相當於 c = c * 3
```

還有更簡單的方式來進行加一或減一的運算：

```cpp
a++;  // a 自加 1 (相當於 a += 1;)
b--;  // b 自減 1 (相當於 a -= 1;)
```

---
### 例題 1：[變數的成長計畫](http://120.101.182.21/d/hd112/p/P3)

### 例題 2：[連續運算](http://120.101.182.21/d/hd112/p/P4)

### 例題 3：[取餘數大作戰](http://120.101.182.21/d/hd112/p/P7)

---