onlinetools.dev

संख्या आधार कनवर्टर

संख्याओं को द्विआधारी, अष्टाधारी, दशमलव, षोडश आधारी और 36 तक किसी भी आधार में बदलिए

स्थानीय रूप से चलता है
loading…
इस टूल के बारे में

किसी भी आधार में संख्या टाइप कीजिए और उसे एक साथ द्विआधारी, अष्टाधारी, दशमलव और षोडश आधारी में पढ़िए — साथ में 36 तक किसी भी मनचाहे आधार में भी। उपसर्ग समझे जाते हैं (0x, 0o, 0b), अंकों का समूहन लंबे मानों को पढ़ने योग्य बनाता है (1111 1111 · 255 · ff), और बिट-लंबाई का संकेतक एक नज़र में बता देता है कि मान 8, 32 या 64 बिट में बैठता है या नहीं।

गणित BigInt पर चलता है, इसलिए किसी भी आकार पर परिशुद्धता ठीक-ठीक रहती है: फ़ाइल अनुमतियाँ, ARGB रंग, IP पते, हैश उपसर्ग और 64-बिट डेटाबेस आईडी — सब बिना उस चुपचाप होने वाली गोलाई के बदलते हैं जो 2⁵³ से ऊपर साधारण JavaScript संख्याओं पर पड़ती है।

ऋणात्मक संख्याएँ हर आधार में अपना चिह्न बनाए रखती हैं। सब कुछ स्थानीय रूप से, तत्काल, टाइप करते ही गणना होता है।

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

स्वतः पहचान आधार कैसे तय करती है?
उपसर्ग से: 0x का अर्थ षोडश आधारी, 0o अष्टाधारी, 0b द्विआधारी; बाक़ी सब दशमलव के रूप में पढ़ा जाता है। बिना उपसर्ग वाले “ff” जैसे अंक अस्पष्ट हैं, इसलिए स्पष्ट रूप से HEX चुनिए — त्रुटि संदेश आपको याद दिला देगा।
क्या विशाल संख्याएँ वाक़ई सटीक रहती हैं?
हाँ — रूपांतरण BigInt पर चलता है, जिसकी परिशुद्धता असीमित है। 18446744073709551615 (2⁶⁴−1) ठीक-ठीक आता-जाता है; फ़्लोट आधारित कोई कनवर्टर उसे बिगाड़कर …551616 कर देता।
ऋणात्मक संख्याएँ द्विआधारी में कैसे दिखती हैं?
ऋण चिह्न के साथ (-1010), टू’ज़ कॉम्प्लिमेंट में नहीं, क्योंकि टू’ज़ कॉम्प्लिमेंट के लिए निश्चित चौड़ाई चाहिए। टू’ज़ कॉम्प्लिमेंट का रूप देखना हो तो अपनी ऋणात्मक संख्या में मनचाही चौड़ाई का 2ⁿ जोड़िए और उसे बदलिए।
आधार 36 किस काम आता है?
संक्षिप्त आईडी के: 0-9 और a-z मिलाकर वह सघनतम वर्णमाला है जो केस-असंवेदनशील और URL-सुरक्षित रहती है। कई URL शॉर्टनर और टिकट प्रणालियाँ संख्यात्मक आईडी इसी तरह एनकोड करती हैं — कोई एक चिपकाइए और भीतर की संख्या पढ़ लीजिए।
संबंधित टूल