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