Gán giá trị cho một biến bằng toán tử gán trong C # -
Sau đây là các toán tử gán trong C # -
| Toán tử | Mô tả | Ví dụ |
|---|---|---|
| = | Toán tử gán đơn giản, Gán giá trị từ toán hạng bên phải cho toán hạng bên trái | C =A + B gán giá trị A + B thành C |
| + = | Thêm toán tử gán AND, Nó thêm toán hạng bên phải vào toán hạng bên trái và gán kết quả cho toán hạng bên trái | C + =A tương đương với C =C + A |
| - = | Trừ toán tử gán AND, nó trừ toán hạng bên phải khỏi toán hạng bên trái và gán kết quả cho toán hạng bên trái | C - =A tương đương với C =C - A |
| * = | Nhân toán tử gán AND, Nó nhân toán hạng bên phải với toán hạng bên trái và gán kết quả cho toán hạng bên trái | C * =A tương đương với C =C * A |
| / = | Toán tử gán AND, Nó chia toán hạng bên trái với toán hạng bên phải và gán kết quả cho toán hạng bên trái | C / =A tương đương với C =C / A |
| % = | Toán tử gán mô-đun AND, cần mô-đun sử dụng hai toán hạng và gán kết quả cho toán hạng bên trái | C% =A tương đương với C =C% A |
| <<= | Dịch chuyển trái và toán tử gán | C <<=2 giống với C =C <<2 |
| >> = | Dịch chuyển phải VÀ toán tử gán | C>> =2 giống C =C>> 2 |
| &= | Bitwise AND toán tử gán | C &=2 giống C =C &2 |
| ^ = | toán tử OR và gán độc quyền theo bit | C ^ =2 giống với C =C ^ 2 |
| | = | bao gồm bitwise OR và toán tử gán | C | =2 giống với C =C | 2 |
Sau đây là một ví dụ -
Ví dụ
using System;
namespace OperatorsAppl {
class Program {
static void Main(string[] args) {
int a = 21;
int c;
c = a;
Console.WriteLine("Assignment Operator: {0}", c);
c += a;
Console.WriteLine("+= Value: {0}", c);
c -= a;
Console.WriteLine("+= Value: {0}", c);
c *= a;
Console.WriteLine("*= Value: {0}", c);
c /= a;
Console.WriteLine("/= Value: {0}", c);
c = 200;
c %= a;
Console.WriteLine("%= Value: {0}", c);
c <<= 2;
Console.WriteLine("<<= Value: {0}", c);
Console.ReadLine();
}
}
} Đầu ra
Assignment Operator: 21 += Value: 42 += Value: 21 *= Value: 441 /= Value: 21 %= Value: 11 <<= Value: 44