Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी . में बिटवाइज़ ऑपरेटर्स

बिटवाइज़ ऑपरेटरों का उपयोग दो चरों पर बिट-स्तरीय संचालन करने के लिए किया जाता है। यहाँ C भाषा में बिटवाइज़ ऑपरेटरों की तालिका है,

संचालक ऑपरेटर का नाम
& बिटवाइज और
| बिटवाइज या
^ बिटवाइज XOR
~ बिटवाइज पूरक
< बाएं शिफ्ट करें
>> दाएं शिफ्ट करें

यहाँ C भाषा में बिटवाइज़ ऑपरेटरों का एक उदाहरण दिया गया है,

उदाहरण

#include <stdio.h>
int main() {
   int x = 10;
   int y = 28;
   int i = 0;
   printf("Bitwise AND : %d\n", x&y);
   printf("Bitwise OR : %d\n", x|y);
   printf("Bitwise XOR : %d\n", x^y);
   printf("Bitwise Complement : %d,%d\n", ~x,~-y);
   for(i;i<2;i++)
   printf("Right shift by %d: %d\n", i, x>>i);
   for(i;i<=3;++i)
   printf("Left shift by %d: %d\n", i, y<<i);
   return 0;
}

आउटपुट

Bitwise AND : 8
Bitwise OR : 30
Bitwise XOR : 22
Bitwise Complement : -11,27
Right shift by 0: 10
Right shift by 1: 5
Left shift by 2: 112
Left shift by 3: 224

  1. पायथन बिटवाइज़ ऑपरेटर्स

    बिटवाइज ऑपरेटर बिट्स पर काम करता है और बिट बाय बिट ऑपरेशन करता है। मान लें कि a =60; और बी =13; अब बाइनरी फॉर्मेट में उनका मान क्रमशः 0011 1100 और 0000 1101 होगा। निम्नलिखित तालिका में पाइथन भाषा द्वारा समर्थित बिटवाइज़ ऑपरेटरों को सूचीबद्ध किया गया है, जिनमें से प्रत्येक में एक उदाहरण है, हम उपरोक्

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

    बिटवाइज़ ऑपरेटर बिट्स पर ऑपरेंड के रूप में काम करते हैं। निम्नलिखित बिटवाइज़ ऑपरेटरों को पायथन में परिभाषित किया गया है - &(बिटवाइज AND):यदि दोनों बिट ऑपरेंड 1 हैं तो 1 लौटाता है | (बिटवाइज़ OR):1 देता है, भले ही दो बिट ऑपरेंड में से एक 1 हो ^ (बिटवाइज XOR):1 तभी लौटाता है जब एक ऑपरेंड 1 हो और दूसर

  1. रूबी बिटवाइज़ टूलबॉक्स:ऑपरेटर्स, एप्लिकेशन और मैजिक ट्रिक्स

    आप शायद अपना पूरा जीवन रेल ऐप्स बनाने में बिता सकते हैं और कभी भी किसी भी बिटवाई ऑपरेटर का उपयोग करने की आवश्यकता नहीं है। यदि आप प्रोग्रामिंग में नए हैं, तो आप शायद यह भी नहीं जानते होंगे कि बिटवाइज़ का क्या अर्थ है। लेकिन जिस क्षण आप उन प्रणालियों में रुचि लेते हैं जहां दक्षता महत्वपूर्ण है और स