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
Các thao tác cơ bản trong C++

Các thao tác cơ bản trong C++

Các phép toán cơ bản trong C++ đề cập đến các phép toán số học, quan hệ và logic cơ bản có thể được thực hiện bằng ngôn ngữ lập trình C++, vốn rất cần thiết cho bất kỳ loại chương trình hoặc tính toán nào trong tình huống thực tế. Dưới đây là tóm tắt các thao tác cơ bản trong C++

Các phép tính toán học

Các thao tác này được sử dụng để thực hiện các phép tính trong C++ và bao gồm:

  • Phép cộng (+): Thêm hai số.
int a = 5;
int b = 6;
int sum = a + b; // Tổng là 11
  • Phép trừ (-): Trừ một số cho số kia.
int a = 10;
int b = 6;
int diff = a - b; // chênh lệch là 4
  • Phép nhân (*): Nhân hai số.
int a = 3;
int b = 4;
int product = a * b; // Kết quả là 12
  • Phép chia (/): Chia một số cho một số khác, mang lại thương số.
int a = 12;
int b = 4;
int quotient = a / b; // Thương là 3
  • Mô đun (%): Chia một số cho một số khác, mang lại phần còn lại.
int a = 15;
int b = 4;
int remainder = a % b; // Số dư là 3

Toán tử quan hệ

Các thao tác này so sánh hai giá trị và trả về giá trị boolean (true/false) tùy thuộc vào phép so sánh. Các toán tử quan hệ là:

  • Bằng (==): Trả về giá trị đúng nếu cả hai toán hạng đều bằng nhau.
5 == 5 // đúng
3 == 4 // sai
  • Không bằng (!=): Trả về true nếu các toán hạng không bằng nhau.
5 != 2 // đúng
1 != 1 // sai
  • Lớn hơn (>): Trả về true nếu toán hạng thứ nhất lớn hơn toán hạng thứ hai.
5 > 3 // đúng
2 > 3 // sai
  • Nhỏ hơn (<): Trả về true nếu toán hạng đầu tiên nhỏ hơn toán hạng thứ hai.
3 < 5 // đúng
6 < 5 // sai
  • Lớn hơn hoặc bằng (>=): Trả về true nếu toán hạng thứ nhất lớn hơn hoặc bằng toán hạng thứ hai.
5 >= 5 // đúng
6 >= 2 // đúng
3 >= 4 // sai
  • Nhỏ hơn hoặc bằng (<=): Trả về true nếu toán hạng thứ nhất nhỏ hơn hoặc bằng toán hạng thứ hai.
4 <= 4 // đúng
2 <= 3 // đúng
5 <= 4 // sai

Toán tử logic

Toán tử logic được sử dụng để kết hợp nhiều điều kiện hoặc giá trị boolean.

  • AND (&&): Trả về true nếu cả hai toán hạng đều true.
true && true // đúng
true && false // sai
  • OR (||): Trả về true nếu bất kỳ một trong các toán hạng là true.
true || false // đúng
false || false // sai
  • NOT (!): Trả về true nếu toán hạng là false và ngược lại.
!true // sai
!false // đúng