हेक्स कैलकुलेटर

हेक्साडेसिमल कैलकुलेटर: हेक्स संख्याओं पर जोड़, घटाव, गुणा, भाग और AND, OR, XOR, NOT व शिफ़्ट करें, नतीजे बाइनरी, दशमलव और ऑक्टल में भी पाएँ।

टू'ज़ कॉम्प्लीमेंट पैटर्न देखने के लिए 8/16/32/64-बिट चुनें (NOT और ऋणात्मक संख्याओं के लिए उपयोगी)।

परिणाम

परिणाम (हेक्साडेसिमल)
1FE
बाइनरी
1 1111 1110
हेक्साडेसिमल
1FE
दशमलव
510
ऑक्टल
776
दशमलव में इनपुट
A = 255, B = 2
मान्यताएँ और गणना विधि
  • मनमानी परिशुद्धता वाले पूर्णांक (BigInt)। भाग शून्य की ओर काटा जाता है। बिट चौड़ाई चुनने पर परिणाम उसी चौड़ाई में काटकर टू'ज़ कॉम्प्लीमेंट में दिखाया जाता है।

हेक्स कैलकुलेटर क्या है?

किसी भी आकार की हेक्साडेसिमल संख्याओं पर अंकगणित और बिटवाइज़ लॉजिक करता है। नतीजा हेक्स, बाइनरी, दशमलव और ऑक्टल में दिखता है, और वैकल्पिक बिट चौड़ाई से 8, 16, 32 या 64 बिट के टू'ज़ कॉम्प्लिमेंट मान मिलते हैं।

हेक्स कैलकुलेटर का उपयोग कैसे करें

  1. संख्या A हेक्स में दर्ज करें (अंक 0–9 और A–F, वैकल्पिक 0x उपसर्ग)।
  2. संक्रिया चुनें और संख्या B दर्ज करें।
  3. चाहें तो नतीजा लपेटने के लिए बिट चौड़ाई चुनें, फिर चारों आधारों में नतीजा देखें।

उदाहरण

इनपुट
FF × 2
आउटपुट
1FE (binary 1 1111 1110, decimal 510)

नतीजा बाइनरी 1 1111 1110, दशमलव 510 है।

हेक्स कैलकुलेटर का उपयोग कब करें

मेमोरी एड्रेस, रंग अंकगणित, रजिस्टर मान और प्रोटोकॉल फ़ील्ड के लिए इसका उपयोग करें। भिन्नात्मक या फ़्लोटिंग-पॉइंट हेक्स मानों के लिए यह टूल उपयुक्त नहीं है; यह केवल पूर्णांकों पर चलता है।

हेक्स कैलकुलेटर कैसे काम करता है

हेक्स स्ट्रिंग को BigInt मानों में पार्स किया जाता है (अक्षरों की केस मायने नहीं रखती), चुनी गई संक्रिया लगाई जाती है (पूर्णांक भाग शून्य की ओर कटता है), और नतीजा आधार 16, 2, 10 और 8 में छापा जाता है। बिट चौड़ाई चुनने पर मान उतने बिट में लपेटा जाता है, इसलिए 32 बिट में −1 होता है FFFFFFFF, और हस्ताक्षरित व्याख्या भी दिखती है।

सामान्य उपयोग मामले

  • एड्रेस ऑफ़सेट निकालना
  • AND से रजिस्टर बिट मास्क करना
  • बिट चौड़ाई चुनकर 32-बिट ओवरफ़्लो जाँचना
  • हेक्स नतीजे को दशमलव में बदलना

अक्सर पूछे जाने वाले प्रश्न

क्या छोटे अक्षर चलते हैं?

हाँ, ff और FF एक ही हैं। नतीजे बड़े अक्षरों में दिखते हैं।

भाग कैसे होता है?

यह पूर्णांक भाग है जो शून्य की ओर कटता है; शेषफल के लिए mod उपयोग करें।

बिट चौड़ाई से क्या बदलता है?

यह नतीजे को 8/16/32/64 बिट में लपेटता है और हेक्स व बाइनरी आउटपुट में पैडिंग जोड़ता है, जैसे निश्चित आकार का रजिस्टर करता है।

और श्रेणियाँ देखें