एक ऑपरेटर एक प्रतीक है जो संकलक को विशिष्ट गणितीय या तार्किक जोड़तोड़ करने के लिए कहता है।
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 के समान है |
^= | बिटवाइज एक्सक्लूसिव OR और असाइनमेंट ऑपरेटर | C ^=2, C =C ^ 2 के समान है |
|= | बिटवाइज समावेशी OR और असाइनमेंट ऑपरेटर | सी |=2 सी =सी के समान है | 2 |
उदाहरण
using System; namespace Demo { class Program { static void Main(string[] args) { int a = 21; int c; c = a; Console.WriteLine("Value of c = {0}", c); c += a; Console.WriteLine("Value of c = {0}", c); c -= a; Console.WriteLine("Value of c = {0}", c); c *= a; Console.WriteLine("Value of c = {0}", c); c /= a; Console.WriteLine("Value of c = {0}", c); c = 200; c %= a; Console.WriteLine("Value of c = {0}", c); c <<= 2; Console.WriteLine("Value of c = {0}", c); c >>= 2; Console.WriteLine("Value of c = {0}", c); c &= 2; Console.WriteLine("Value of c = {0}", c); c ^= 2; Console.WriteLine("Value of c = {0}", c); c |= 2; Console.WriteLine("Value of c = {0}", c); Console.ReadLine(); } } }
आउटपुट
Value of c = 21 Value of c = 42 Value of c = 21 Value of c = 441 Value of c = 21 Value of c = 11 Value of c = 44 Value of c = 11 Value of c = 2 Value of c = 0 Value of c = 2