Gán giá trị cho một biến bằng cách sử dụ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