एक संख्या को बिटवाइज़ ऑपरेटर्स का उपयोग करके 2 से गुणा किया जा सकता है। यह लेफ्ट शिफ्ट ऑपरेटर का उपयोग करके और बिट्स को 1 से बाएं शिफ्ट करके किया जाता है। इसके परिणामस्वरूप पिछली संख्या से दोगुनी संख्या प्राप्त होती है।
बिटवाइज़ ऑपरेटर्स का उपयोग करके किसी संख्या को 2 से गुणा करने को प्रदर्शित करने वाला एक प्रोग्राम निम्नलिखित है।
उदाहरण
using System;
namespace BitwiseDemo {
class Example {
static void Main(string[] args) {
int num = 25, result;
result = num << 1;
Console.WriteLine("मूल संख्या है: {0}", num);
Console.WriteLine("दो से गुणा करने पर संख्या है: {0}", result);
}
}
}
आउटपुट
उपरोक्त प्रोग्राम का आउटपुट निम्नलिखित है।
मूल संख्या है: 25 दो से गुणा करने पर संख्या है: 50
अब आइए उपरोक्त प्रोग्राम को समझते हैं।
सबसे पहले, संख्या को परिभाषित किया जाता है। फिर, लेफ्ट शिफ्ट ऑपरेटर का उपयोग किया जाता है और num में बिट्स को 1 से बाएं शिफ्ट किया जाता है। इसके परिणामस्वरूप पिछली संख्या से दोगुनी संख्या प्राप्त होती है जिसे result में संग्रहीत किया जाता है। फिर, num और result के मान प्रदर्शित किए जाते हैं। इसके लिए कोड स्निपेट निम्नलिखित है -
int num = 25, result;
result = num << 1;
Console.WriteLine("मूल संख्या है: {0}", num);
Console.WriteLine("दो से गुणा करने पर संख्या है: {0}", result);