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

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


बिटवाइज़ लेफ्ट शिफ्ट ऑपरेटर

बाएं ऑपरेंड का मान दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से बाएं मूव होता है।

बिटवाइज़ राइट शिफ्ट ऑपरेटर

बाएं ऑपरेंड का मान दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से दाएं मूव होता है।

निम्न उदाहरण बिटवाइज़ लेफ्ट और राइट शिफ्ट ऑपरेटर्स के साथ काम करने का तरीका दिखाता है:

उदाहरण

using System; namespace Demo {    class Program {       static void Main(string[] args) {          int a = 60; /* 60 = 0011 1100 */          int b = 13; /* 13 = 0000 1101 */          int c = 0;          c = a << 2; /* 240 = 1111 0000 */          Console.WriteLine("Value of c is {0}", c);          c = a >> 2; /* 15 = 0000 1111 */          Console.WriteLine("Value of c is {0}", c);          Console.ReadLine();       }    } }

आउटपुट

Value of c is 240 Value of c is 15
  1. - C ऑपरेटर प्रिसिडेंस और एसोसिएटिविटी क्या है?

    पहले, आइए समझते हैं कि C प्रोग्रामिंग भाषा में ऑपरेटर प्रिसिडेंस क्या है।ऑपरेटर प्रिसिडेंसऑपरेटर प्रिसिडेंस का उपयोग एक एक्सप्रेशन में ऑपरेटर्स के मूल्यांकन के क्रम का मूल्यांकन करने के लिए किया जाता है। C प्रोग्रामिंग में, प्रत्येक ऑपरेटर की एक प्राथमिकता होती है। जब दिए गए एक्सप्रेशन में एक से अधि

  1. - C ऑपरेटर्स और पंक्चुएटर्स क्या हैं?

    एक ऑपरेटर का उपयोग एक या कई ऑब्जेक्ट्स पर लागू ऑपरेशन का वर्णन करने के लिए किया जाता है। यह मुख्य रूप से एक्सप्रेशन में अर्थपूर्ण होता है, लेकिन डिक्लेरेशन में भी। यह आमतौर पर नॉन-अल्फान्यूमेरिक कैरेक्टर्स का उपयोग करके एक छोटा अनुक्रम होता है। एक पंक्चुएटर का उपयोग तत्वों की सूची को अलग करने या सम

  1. C भाषा में विभिन्न ऑपरेटर और एक्सप्रेशन C भाषा में विभिन्न ऑपरेटर और एक्सप्रेशन

    C भाषा में ऑपरेटर्स का परिचय ऑपरेटर डेटा पर ऑपरेशन करते हैं। इन्हें निम्न श्रेणियों में वर्गीकृत किया गया है: अंकगणितीय ऑपरेटर्स (Arithmetic Operators) संबंधपरक ऑपरेटर्स (Relational Operators) तार्किक ऑपरेटर्स (Logical Operators) असाइनमेंट ऑपरेटर्स (Assignment Operators) इन्क्रीमेंट और डिक्रीमेंट ऑ