डेवलपर / संख्याएँ
बाइनरी कैलकुलेटर (अंकगणितीय और बिटवाइज़, बाइनरी और हेक्स)
बाइनरी, ऑक्टल, दशमलव या हेक्साडेसिमल में संख्याओं को जोड़ें, घटाएँ, गुणा या भाग करें और शेषफल निकालें, या AND, OR, XOR और शिफ्ट लागू करें। परिणाम चारों बेस में दिखता है और ऋणात्मक परिणाम टूज़ कॉम्प्लीमेंट में दिखते हैं।
बाइनरी कैलकुलेटर (अंकगणितीय और बिटवाइज़, बाइनरी और हेक्स): संख्याओं को किसी भी आकार के सटीक पूर्णांक के रूप में पढ़ा जाता है, इसलिए ओवरफ़्लो नहीं होता। बाइनरी में 1011 + 110 का परिणाम 10001 (11 + 6 = 17) होता है; 1011 XOR 0110 का परिणाम 1101 होता है। अधिकांश प्रोग्रामिंग भाषाओं की तरह, भाग देने पर पूर्णांक भागफल मिलता है और mod शेषफल देता है। ऋणात्मक परिणाम 8, 16, 32 या 64 बिट के टूज़ कॉम्प्लीमेंट में भी दिखाया जाता है: 8 बिट में −5, 11111011 होता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
पूरी तरह आपके ब्राउज़र में चलता है
किसी भी आकार की पूर्ण संख्याओं पर अंकगणितीय और बिटवाइज़ ऑपरेशन करें, जिन्हें बाइनरी, ऑक्टल, दशमलव या हेक्साडेसिमल में दर्ज किया गया हो। प्रोग्रामिंग भाषाओं में होने वाले पूर्णांक विभाजन की तरह, विभाजन शेषफल हटा देता है; mod शेषफल देता है। AND, OR और XOR बिट्स की एक-एक करके तुलना करते हैं, और n स्थान बाईं ओर शिफ्ट करने पर संख्या 2ⁿ से गुणा हो जाती है। ऋणात्मक परिणामों को two's complement में भी दिखाया जाता है, जैसे कंप्यूटर उन्हें स्टोर करते हैं।
बिटवाइज़ ऑपरेशन
AND केवल वहीं बिट रखता है जहाँ दोनों संख्याओं में वह बिट हो (मास्किंग), OR वहाँ जहाँ किसी एक में हो (फ़्लैग सेट करना), और XOR वहाँ जहाँ ठीक एक में हो (टॉगल करना): 1100 AND 1010 = 1000, OR = 1110, XOR = 0110।
किसी एक संख्या को अलग-अलग बेस के बीच बदलने के लिए बाइनरी से दशमलव या हेक्स से दशमलव का उपयोग करें।
संख्या का आकार
प्रोग्रामिंग भाषाएँ पूर्णांकों को बिट्स की एक निश्चित संख्या में स्टोर करती हैं और ओवरफ़्लो होने पर फिर से चक्र में आ जाती हैं; यह कैलकुलेटर ऐसा नहीं करता, इसलिए 2⁶⁴ जैसे परिणाम सटीक होते हैं। जाँचें कि आपका परिणाम आपके उपयोग किए जा रहे टाइप में समा रहा है या नहीं: बिना चिह्न वाला 8-बिट मान 0 से 255 तक रखता है।
दशमलव से बाइनरी में चरण-दर-चरण बदलने के लिए दशमलव से बाइनरी देखें।
इस्तेमाल करने का तरीका
- संख्याएँ जिस बेस में लिखी गई हैं और ऑपरेशन चुनें।
- दो संख्याएँ टाइप करें; 0b और 0x जैसे प्रीफ़िक्स भी इस्तेमाल कर सकते हैं।
- परिणाम बाइनरी, दशमलव, हेक्साडेसिमल और ऑक्टल में देखें।
गोपनीयता और सीमाएँ
सब कुछ आपके ब्राउज़र में कैलकुलेट होता है।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
मैं बाइनरी संख्याओं को हाथ से कैसे जोड़ूँ?
दशमलव की तरह दाएँ से बाएँ जोड़ें और जब किसी कॉलम का योग 2 हो जाए, तो 1 कैरी करें: 1 + 1 = 10, इसलिए 0 लिखें और 1 कैरी करें।
शिफ्ट करने से क्या होता है?
n बिट बाएँ शिफ्ट करने पर संख्या 2ⁿ से गुणा होती है और दाएँ शिफ्ट करने पर 2ⁿ से भाग होता है; शेषफल हटा दिया जाता है: 0xFF >> 4 = 0xF।
टूज़ कॉम्प्लीमेंट क्या होता है?
यह कंप्यूटर में ऋणात्मक पूर्णांकों को स्टोर करने का तरीका है: धनात्मक संख्या के सभी बिट उलटकर 1 जोड़ें। इसलिए 8 बिट में −5, 11111011 होता है।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं