অপারেটর হল একটি প্রতীক যা কম্পাইলারকে নির্দিষ্ট গাণিতিক বা লজিক্যাল ম্যানিপুলেশন করতে বলে।
নিম্নলিখিতগুলি C# এ অ্যাসাইনমেন্ট অপারেটর।
অপারেটর | বিবরণ | উদাহরণ |
---|---|---|
= | সাধারণ অ্যাসাইনমেন্ট অপারেটর, ডান পাশের অপারেন্ড থেকে বাম পাশের অপারেন্ডে মান নির্ধারণ করে | C =A + B A + B এর মান C এ নির্ধারণ করে |
+= | অ্যাড এবং অ্যাসাইনমেন্ট অপারেটর, এটি বাম অপারেন্ডে ডান অপারেন্ড যোগ করে এবং বাম অপারেন্ডে ফলাফল বরাদ্দ করে | C +=A হল C =C + A | এর সমতুল্য
-= | বিয়োগ এবং অ্যাসাইনমেন্ট অপারেটর, এটি বাম অপারেন্ড থেকে ডান অপারেন্ড বিয়োগ করে এবং বাম অপারেন্ডে ফলাফল বরাদ্দ করে | C -=A হল C =C - A | এর সমতুল্য
*= | গুণ এবং অ্যাসাইনমেন্ট অপারেটর, এটি ডান অপারেন্ডকে বাম অপারেন্ডের সাথে গুণ করে এবং বাম অপারেন্ডে ফলাফল বরাদ্দ করে | C *=A হল C =C * A | এর সমতুল্য
/= | ডিভাইড অ্যান্ড অ্যাসাইনমেন্ট অপারেটর, এটি ডান অপারেন্ড দিয়ে বাম অপারেন্ডকে ভাগ করে এবং বাম অপারেন্ডে ফলাফল বরাদ্দ করে | C /=A হল C =C / A | এর সমতুল্য
%= | মডুলাস এবং অ্যাসাইনমেন্ট অপারেটর, এটি দুটি অপারেন্ড ব্যবহার করে মডুলাস নেয় এবং বাম অপারেন্ডে ফলাফল বরাদ্দ করে | C %=A হল C =C % A | এর সমতুল্য
<<= | বাম স্থানান্তর এবং অ্যাসাইনমেন্ট অপারেটর | C <<=2 হল C =C <<2 | এর মত
>>= | ডান শিফট এবং অ্যাসাইনমেন্ট অপারেটর | C>>=2 হল C =C>> 2 | এর মত
&= | বিটওয়াইজ এবং অ্যাসাইনমেন্ট অপারেটর | C &=2 হল C =C &2 | এর মত
^= | বিটওয়াইজ এক্সক্লুসিভ বা এবং অ্যাসাইনমেন্ট অপারেটর | C ^=2 হল C =C ^ 2 | এর মত
|= | বিটওয়াইজ ইনক্লুসিভ OR এবং অ্যাসাইনমেন্ট অপারেটর | C |=2 হল C =C | এর মত 2 |
উদাহরণ
ব্যবহার করে System;namespace Demo { class Program { static void Main(string[] args) { int a =21; int c; c =a; Console.WriteLine("c এর মান ={0}", c); c +=a; Console.WriteLine("c এর মান ={0}", c); c -=a; Console.WriteLine("c এর মান ={0}", c); c * =a; Console.WriteLine("c এর মান ={0}", c); c /=a; Console.WriteLine("c এর মান ={0}", c); c =200; c % =a; Console.WriteLine("c এর মান ={0}", c); গ <<=2; Console.WriteLine("c এর মান ={0}", c); গ>>=2; Console.WriteLine("c এর মান ={0}", c); গ &=2; Console.WriteLine("c এর মান ={0}", c); গ ^=2; Console.WriteLine("c এর মান ={0}", c); গ |=2; Console.WriteLine("c এর মান ={0}", c); Console.ReadLine(); } } }
আউটপুট
c এর মান =21 c এর মান =42 c এর মান =21 c এর মান =441 c এর মান =c এর 21 মান =c এর 11 মান =44 c এর মান =11 c এর মান =2 c এর মান =0 এর মান2 পূর্বে>