नंबर बेस कनवर्टर
अपने ब्राउज़र में तुरंत पूर्णांकों को बाइनरी (बेस 2), ऑक्टल (बेस 8), दशमलव (बेस 10) और हेक्साडेसिमल (बेस 16) के बीच कनवर्ट करें।
2⁵³ तक पूर्णांकों का समर्थन करता है (JavaScript सुरक्षित पूर्णांक सीमा)।
अक्सर पूछे जाने वाले प्रश्न
नंबर बेस कनवर्जन क्या है?
नंबर बेस कनवर्जन विभिन्न स्थितीय संख्या प्रणालियों में एक ही पूर्णांक मान को दर्शाने की प्रक्रिया है। दशमलव (बेस 10) 0–9 अंकों का उपयोग करता है और वह प्रणाली है जिसे मनुष्य दैनिक रूप से उपयोग करते हैं। बाइनरी (बेस 2) केवल 0 और 1 का उपयोग करता है और कंप्यूटर की मूल भाषा है — प्रत्येक डेटा अंततः बाइनरी के रूप में संग्रहीत होता है। ऑक्टल (बेस 8) 0–7 अंकों का उपयोग करता है और ऐतिहासिक रूप से बाइनरी की संक्षिप्त संकेतन के रूप में उपयोग किया जाता था। हेक्साडेसिमल (बेस 16) 0–9 और A–F का उपयोग करता है और रंग कोड, मेमोरी एड्रेस और बाइनरी फ़ाइल संपादन के लिए कंप्यूटिंग में व्यापक रूप से उपयोग किया जाता है।
हेक्साडेसिमल और बाइनरी के सामान्य उपयोग क्या हैं?
हेक्साडेसिमल वेब डेवलपमेंट (CSS रंग कोड जैसे #FF5733), निम्न-स्तरीय प्रोग्रामिंग (मेमोरी एड्रेस, CPU रजिस्टर, बिटमास्क) और फ़ाइल निरीक्षण (हेक्स एडिटर) में व्यापक रूप से उपयोग किया जाता है। बाइनरी का उपयोग डिजिटल लॉजिक डिज़ाइन, नेटवर्किंग (IP सबनेट मास्क) और CPU इंस्ट्रक्शन सेट को समझने में किया जाता है। ऑक्टल Unix/Linux फ़ाइल अनुमति मोड (जैसे chmod 755) में दिखाई देता है।
JavaScript पूर्णांक परिशुद्धता की सीमाएं क्या हैं?
JavaScript सभी संख्याओं को 64-बिट IEEE 754 फ्लोटिंग-पॉइंट मान के रूप में दर्शाता है। सटीक रूप से दर्शाया जा सकने वाला सबसे बड़ा पूर्णांक 2⁵³ − 1 है (Number.MAX_SAFE_INTEGER = 9,007,199,254,740,991)। इस सीमा से परे, लगातार पूर्णांकों को एक-दूसरे से अलग नहीं किया जा सकता, जिसका अर्थ है कि रूपांतरण गलत परिणाम दे सकते हैं। इस सीमा से परे बहुत बड़े पूर्णांकों के साथ काम करने के लिए BigInt या एक समर्पित मनमानी-परिशुद्धता लाइब्रेरी की आवश्यकता होती है।