C++ Assignment

Giới thiệu về Toán Tử Gán (Assignment Operator) trong C++

Ngôn ngữ lập trình C++ là một trong những ngôn ngữ phổ biến nhất hiện nay, và một phần quan trọng trong lập trình C++ là việc sử dụng các toán tử gán. Toán tử gán (assignment operator) cho phép bạn gán giá trị cho một biến.

Định nghĩa Toán Tử Gán

Toán tử gán trong C++ là ký hiệu dùng để gán một giá trị cho một biến. Ký hiệu cơ bản cho toán tử gán là dấu "=". Khi bạn sử dụng toán tử này, giá trị bên phải sẽ được gán cho biến bên trái.

Cú Pháp

Cú pháp chung của toán tử gán trong C++ được diễn tả như sau:

variable = expression;

Trong đó:

  • variable: Là tên biến mà bạn muốn gán giá trị.
  • expression: Là giá trị hoặc biểu thức mà bạn muốn gán cho biến.

Các Ví Dụ Cụ Thể

Ví dụ 1: Gán giá trị cho một biến số nguyên


#include 
using namespace std;

int main() {
    int x;       // Khai báo biến x
    x = 10;     // Gán giá trị 10 cho x
    cout << "Gia tri cua x: " << x << endl; // In ra giá trị của x
    return 0;
}

Ví dụ 2: Gán giá trị cho nhiều biến


#include 
using namespace std;

int main() {
    int a, b, c;
    a = 5;   // Gán 5 cho a
    b = 10;  // Gán 10 cho b
    c = a + b; // Gán tổng của a và b cho c
    cout << "Tong a va b: " << c << endl; // In ra tổng
    return 0;
}

Ví dụ 3: Gán giá trị từ một biểu thức


#include 
using namespace std;

int main() {
    int x = 5; // Gán 5 cho x
    int y = 3; // Gán 3 cho y
    int z = x * y; // Gán tích của x và y cho z
    cout << "Tich x va y: " << z << endl; // In ra tích
    return 0;
}

Kết Luận

Toán tử gán trong C++ là một thành phần cơ bản nhưng rất quan trọng trong lập trình. Biết cách sử dụng nó sẽ giúp bạn thực hiện các phép toán và lưu trữ dữ liệu một cách hiệu quả hơn. Ngoài toán tử "=" cơ bản, C++ còn hỗ trợ nhiều toán tử gán mở rộng khác như "+=", "-=", "*=", "/=", "%=" để giúp bạn dễ dàng hơn trong việc thực hiện các phép toán và gán giá trị.