Trang tài liệu
Khóa học C++ nền tảng
Chương 4. Hàm
Toán tử trong C++

Toán tử trong C++

Toán tử trong C++ là các ký hiệu thực hiện các thao tác khác nhau trên dữ liệu, chẳng hạn như các phép toán số học, so sánh và logic. Chúng được sử dụng để thao tác và đánh giá các biểu thức và biến.

Dưới đây là danh sách các loại toán tử thường được sử dụng trong C++:

  • Toán tử số học: Chúng được sử dụng để thực hiện các phép toán số học như cộng, trừ, nhân và chia.
    • +: phép cộng
    int sum = 5 + 3; // Tổng là 8
    • -: Phép trừ
    int difference = 5 - 3; // sự khác biệt sẽ là 2
    • *: Phép nhân
    int product = 5 * 3; // kết quả là 15
    • /: phép chia
    int quotient = 15 / 3; // thương là 5
    • %: modulo (phần dư)
    int remainder = 7 % 3; // số dư là 1
  • Toán tử so sánh (quan hệ): Chúng được sử dụng để so sánh hai giá trị và trả về đúng hoặc sai dựa trên phép so sánh.
    • ==: bằng
    bool isEqual = (5 == 3); // bằng sẽ là sai
    • !=: không bằng
    bool isNotEqual = (5 != 3); // không bằng sẽ là đúng
    • <: nhỏ hơn
    bool isLess = (5 < 3); // nhỏ hơn là sai
    • : lớn hơn

    bool isGreater = (5 > 3); // lớn hơn sẽ là đúng
    • <=: nhỏ hơn hoặc bằng
    bool isLessOrEqual = (5 <= 3); // nhỏ hơn hoặc bằng là sai
    • =: lớn hơn hoặc bằng

    bool isGreaterOrEqual = (5 >= 3); // lớn hơn hoặc bằng sẽ là đúng
  • Toán tử logic: Các toán tử này được sử dụng để thực hiện các phép toán logic như AND (&&), OR (||) và NOT (!) trên các giá trị boolean.
    • &&: logic AND
    bool result = (true && false); // kết quả sẽ là sai
    • ||: logic OR
    bool result = (true || false); // kết quả sẽ là đúng
    • !: logic NOT
    bool result = !false; // kết quả sẽ là đúng
  • Toán tử gán: Chúng được sử dụng để gán giá trị cho các biến.
    • =: phép gán đơn giản
    int x = 5; // x nhận giá trị 5
    • +=: phép cộng
    int x = 5;
    x += 3; // x nhận giá trị 8 (5 + 3)
    • -=: phép trừ
    int x = 5;
    x -= 3; // x nhận giá trị 2 (5 - 3)
    • *=: phép nhân
    int x = 5;
    x *= 3; // x nhận giá trị 15 (5 * 3)
    • /=: phép chia
    int x = 15;
    x /= 3; // x nhận giá trị 5 (15 / 3)
    • %=: phép gán modulo
    int x = 7;
    x %= 3; // x nhận giá trị 1 (7 % 3)

Đây là một số loại toán tử chính trong C++. Mỗi toán tử cho phép bạn thực hiện các thao tác cụ thể, giúp mã code của bạn hiệu quả và ngắn gọn hơn.