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

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


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

ऑपरेटर्सऑपरेटर्स का नाम
&बिटवाइज़ AND
|बिटवाइज़ OR
^बिटवाइज़ 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; और b = 13; अब बाइनरी फॉर्मेट में उनके मान 0011 1100 और 0000 1101 होंगे। निम्न तालिका पायथन द्वारा सपोर्टेड बिटवाइज़ ऑपरेटर्स को उदाहरण सहित सूचीबद्ध करती है, जहां हम उपरोक्त दो वेरिएबल्स (a और b) को ऑपरेंड्स के रूप

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

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

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

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