Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में असाइनमेंट ऑपरेटर क्या हैं?

एक ऑपरेटर एक प्रतीक है जो संकलक को विशिष्ट गणितीय या तार्किक जोड़तोड़ करने के लिए कहता है।

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

  1. C# में लेफ्ट शिफ्ट और राइट शिफ्ट ऑपरेटर (>> और <<) क्या हैं?

    बिटवाइज लेफ्ट शिफ्ट ऑपरेटर बाएं ऑपरेंड मान को दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से बाईं ओर ले जाया जाता है। बिटवाइज राइट शिफ्ट ऑपरेटर बाएं ऑपरेंड मान को दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से दाएं स्थानांतरित किया जाता है। निम्नलिखित एक उदाहरण है जो दिखाता है कि बिटवाइज़ बाएँ

  1. सी # में रिलेशनल ऑपरेटर क्या हैं?

    C# में दो मानों की तुलना करने के लिए, संबंधपरक ऑपरेटरों का उपयोग करें। C# में निम्नलिखित रिलेशनल ऑपरेटर हैं। संचालक विवरण == जांचता है कि दो ऑपरेंड के मान बराबर हैं या नहीं, यदि हाँ तो कंडीशन सही हो जाती है। != जांचता है कि दो ऑपरेंड के मान बराबर हैं या नहीं, यदि मान समान नहीं हैं तो कंडीशन सही

  1. पायथन में विभिन्न असाइनमेंट ऑपरेटर प्रकार क्या हैं?

    निम्न तालिका सभी असाइनमेंट ऑपरेटरों को दिखाती है - संचालक विवरण उदाहरण = राइट साइड ऑपरेंड से लेफ्ट साइड ऑपरेंड को मान असाइन करता है c =a + b मान a + b गुणा c += यह बाएँ संकार्य में दायाँ संकार्य जोड़ता है और परिणाम बाएँ संकार्य को निर्दिष्ट करता है c +=a a को c में जोड़ें -= यह बाएं ऑपरेंड से दाए