ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

बिट संचालन

ऑपरेटरों का एक वर्ग असामान्य तरीके से संख्याओं में हेरफेर करता है। ये ऑपरेटर बिट लेवल पर काम करते हैं। इनका उपयोग कुछ प्रकार के निम्न स्तर के कार्यों के लिए किया जाता है, जिनमें अक्सर बिट-फ्लैग सेट करना या पढ़ना शामिल होता है।


तालिका 34-5: बिट ऑपरेटर्स


संचालक विवरण

संचालक विवरण

~ बिटवाइज़ नकार। किसी संख्या में सभी बिट्स को नकारें।


की छवि


की छवि

<< वाम बिटवाइज़ शिफ्ट। सभी बिट्स को एक संख्या में बाईं ओर शिफ्ट करें।


की छवि

>> राइट बिटवाइज़ शिफ्ट. किसी संख्या के सभी बिट्स को दाईं ओर शिफ्ट करें।


की छवि

और बिटवाइज़ और. सभी बिट्स पर दो संख्याओं में AND ऑपरेशन निष्पादित करें।


की छवि

| बिटवाइज़ या. सभी बिट्स पर दो संख्याओं में OR ऑपरेशन निष्पादित करें।


की छवि

^ बिटवाइज एक्सओआर। दो संख्याओं में सभी बिट्स पर एक विशेष OR ऑपरेशन निष्पादित करें।


की छवि


ध्यान दें कि बिटवाइज़ नकार को छोड़कर सभी के लिए संबंधित असाइनमेंट ऑपरेटर भी हैं (उदाहरण के लिए, <<=)।

यहां हम बाएं बिटवाइज़ शिफ्ट ऑपरेटर का उपयोग करके 2 की शक्तियों की एक सूची तैयार करके प्रदर्शित करेंगे:



[मुझे@लिनक्सबॉक्स ~]$ ((i=0;i<8;++i)); के लिए प्रतिध्वनि करें $((1<

1

2

4

8

16

32

64

128

[मुझे@लिनक्सबॉक्स ~]$ ((i=0;i<8;++i)); के लिए प्रतिध्वनि करें $((1<

1

2

4

8

16

32

64

128


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: