Computer >> Máy Tính >  >> Lập trình >> C#

Các toán tử gán trong C # là gì?

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