Trang tài liệu
Khóa học C++ nền tảng
Chương 3. Các thao tác cơ bản
Toán tử số học trong C++

Toán tử số học trong C++

Các toán tử số học được sử dụng để thực hiện các phép toán với các biến cơ bản như số nguyên và số dấu phẩy động. Dưới đây là tóm tắt ngắn gọn về các toán tử số học khác nhau trong C++:

1. Toán tử cộng (+)

Nó cộng hai số lại với nhau.

int sum = a + b;

2. Toán tử trừ (-)

Nó trừ một số từ một số khác.

int difference = a - b;

3. Toán tử nhân (*)

Nó nhân hai số với nhau.

int product = a * b;

4. Toán tử bộ phận (/)

Nó chia một số cho một số khác. Lưu ý rằng nếu cả hai toán hạng đều là số nguyên, nó sẽ thực hiện phép chia số nguyên và kết quả sẽ là một số nguyên.

int quotient = a / b; // phép chia số nguyên
float quotient = float(a) / float(b); // Phép chia dấu chấm động

5. Toán tử mô đun (%)

Nó tính toán phần còn lại của một phép chia số nguyên.

int remainder = a % b;

6. Toán tử tăng (++)

Nó tăng giá trị của một biến lên 1. Có hai cách để sử dụng toán tử này: tiền tố (++x) và hậu tố (x++). Tiền tố tăng giá trị trước khi trả lại giá trị đó, trong khi hậu tố trả về giá trị trước rồi mới tăng giá trị đó.

int x = 5;
int y = ++x; // x = 6, y = 6
int z = x++; // x = 7, z = 6

7. Toán tử giảm (--)

Nó giảm giá trị của một biến đi 1. Nó cũng có thể được sử dụng ở dạng tiền tố (--x) và hậu tố (x--).

int x = 5;
int y = --x; // x = 4, y = 4
int z = x--; // x = 3, z = 4

Đây là những toán tử số học cơ bản trong C++ cho phép bạn thực hiện các phép toán trên các biến của mình. Sử dụng chúng kết hợp với các cấu trúc điều khiển khác, chẳng hạn như vòng lặp và điều kiện, để xây dựng các chương trình phức tạp hơn.