Toán tử là một ký hiệu yêu cầu trình biên dịch thực hiện các thao tác toán học hoặc logic cụ thể.
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 |
Ví dụ
using System; namespace Demo {class Program {static void Main (string [] args) {int a =21; int c; c =a; Console.WriteLine ("Giá trị của c ={0}", c); c + =a; Console.WriteLine ("Giá trị của c ={0}", c); c - =a; Console.WriteLine ("Giá trị của c ={0}", c); c * =a; Console.WriteLine ("Giá trị của c ={0}", c); c / =a; Console.WriteLine ("Giá trị của c ={0}", c); c =200; c% =a; Console.WriteLine ("Giá trị của c ={0}", c); c <<=2; Console.WriteLine ("Giá trị của c ={0}", c); c>> =2; Console.WriteLine ("Giá trị của c ={0}", c); c á c 2; Console.WriteLine ("Giá trị của c ={0}", c); c ^ =2; Console.WriteLine ("Giá trị của c ={0}", c); c | =2; Console.WriteLine ("Giá trị của c ={0}", c); Console.ReadLine (); }}} Đầu ra
Giá trị của c =21 Giá trị của c =42 Giá trị của c =21 Giá trị của c =441 Giá trị của c =21 Giá trị của c =11 Giá trị của c =44 Giá trị của c =11 Giá trị của c =2 Giá trị của c =0 Giá trị của c =2