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

बिटवाइज़ और C++ में क्या है?


बिटवाइज AND ऑपरेटर (&) पहले ऑपरेंड के प्रत्येक बिट की तुलना दूसरे ऑपरेंड के संगत बिट से करता है। यदि दोनों बिट्स 1 हैं, तो संबंधित परिणाम बिट को 1 पर सेट किया जाता है। अन्यथा, संबंधित परिणाम बिट 0 पर सेट होता है। बिटवाइज़ समावेशी और ऑपरेटर के दोनों ऑपरेंड अभिन्न प्रकार के होने चाहिए। उदाहरण के लिए,

उदाहरण

#include <iostream>  
using namespace std;  

int main() {  
   unsigned short a = 0x5555;      // pattern 0101 ...  
   unsigned short b = 0xAAAA;      // pattern 1010 ...  
   cout << hex << ( a & b ) << endl;
}

आउटपुट

यह आउटपुट देता है -

0

  1. C++ में बिटवाइज़ XOR क्या है?

    बिटवाइज एक्सक्लूसिव OR ऑपरेटर (^) इसके पहले ऑपरेंड के हर बिट की तुलना इसके दूसरे ऑपरेंड के संगत बिट से करता है। यदि एक बिट 0 है और दूसरा बिट 1 है, तो संबंधित परिणाम बिट 1 पर सेट है। अन्यथा, संबंधित परिणाम बिट 0 पर सेट है। बिटवाइज़ एक्सक्लूसिव या ऑपरेटर के दोनों ऑपरेंड अभिन्न प्रकार के होने चाहिए। उद

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

    c++ में 3 बिटवाइज़ ऑपरेटर उपलब्ध हैं। ये बिटवाइज़ AND(&), बिटवाइज़ OR(|) और बिटवाइज़ XOR(^) हैं। बिटवाइज AND ऑपरेटर (&) पहले ऑपरेंड के प्रत्येक बिट की तुलना दूसरे ऑपरेंड के संगत बिट से करता है। यदि दोनों बिट्स 1 हैं, तो संबंधित परिणाम बिट को 1 पर सेट किया जाता है। अन्यथा, संबंधित परिणाम बिट 0 पर सेट

  1. सी # बिटवाइज़ और बिट शिफ्ट ऑपरेटर्स

    Bitwise ऑपरेटर बिट्स पर काम करता है और बिट दर बिट ऑपरेशन करता है। C# द्वारा समर्थित बिटवाइज़ ऑपरेटरों को निम्न तालिका में सूचीबद्ध किया गया है। मान लें कि चर A में 60 और चर B के पास 13 - . है संचालक विवरण उदाहरण & Bitwise AND ऑपरेटर परिणाम में थोड़ी कॉपी करता है यदि यह दोनों ऑपरेंड में मौजू