TOÁN TỬ LOGIC TRONG C++

 


TOÁN TỬ LOGIC TRONG C++

📘 Soạn bởi Học Tin Việt – Giúp các bạn xử lý điều kiện phức tạp như một lập trình viên chuyên nghiệp! 🔍🧠


🔹 Toán tử logic là gì?

Toán tử logic (Logical Operators) được dùng trong C++ để kết hợp nhiều biểu thức điều kiện lại với nhau.
Kết quả trả về là true (đúng) hoặc false (sai).

🧠 Rất thường dùng trong các lệnh điều kiện như if, while, for.


✅ Danh sách toán tử logic:

Toán tửTên gọiÝ nghĩaVí dụ
&&AND (Và)Đúng khi cả hai điều kiện đều đúnga > 5 && b < 10
||OR (Hoặc)Đúng khi ít nhất một điều kiện đúng`a == 0
!NOT (Phủ định)Đảo ngược giá trị logic (true ↔ false)!(a > b)

🧪 Ví dụ minh họa:

#include <iostream>
using namespace std; int main() { int a = 7, b = 3; cout << "a > 5 && b < 10: " << (a > 5 && b < 10) << endl; // true cout << "a < 5 || b > 5: " << (a < 5 || b > 5) << endl; // false cout << "!(a == b): " << !(a == b) << endl; // true return 0; }

🖨️ Kết quả:

a > 5 && b < 10: 1
a < 5 || b > 5: 0 !(a == b): 1

💡 Ứng dụng thực tế:

int tuoi = 20;
bool coTheDangKy = (tuoi >= 18 && tuoi <= 40); if (coTheDangKy) { cout << "Bạn đủ điều kiện đăng ký." << endl; } else { cout << "Bạn không đủ điều kiện." << endl; }

🔁 Bảng chân lý:

A

B

A&&B

A||B

false

false

false

false

false

true

false

true

true

false

false

true

true

true

true

true


🧠 Mẹo học nhanh:

  • && – Chỉ đúng khi cả 2 cùng đúng
  • || – Chỉ sai khi cả 2 cùng sai
  • !Đảo ngược logic của điều kiện

Mới hơn Cũ hơn
Đọc tiếp:
Lên đầu trang