mikaio.dev/freetools

अष्टाधारी संख्या परिवर्तक

बाइनरी, ऑक्टल, दशमलव या हेक्साडेसिमल में कोई भी संख्या दर्ज करें और तुरंत सभी चार प्रतिनिधित्व देखें।

बाइनरी, ऑक्टल, दशमलव और हेक्साडेसिमल के बीच कनवर्ट करें

कंप्यूटर मूल रूप से हर चीज़ को बाइनरी के रूप में प्रस्तुत करते हैं - एक और शून्य के अनुक्रम - लेकिन मनुष्यों के लिए बाइनरी पढ़ना और लिखना कठिन है, इसलिए कई अन्य संख्या आधारों का उपयोग अधिक सुविधाजनक शॉर्टहैंड के रूप में किया जाता है। ऑक्टल (आधार 8) और हेक्साडेसिमल (आधार 16) दो सबसे आम हैं, जिन्हें विशेष रूप से चुना गया है क्योंकि वे साफ, यांत्रिक तरीके से बाइनरी में परिवर्तित होते हैं। यह टूल चार सामान्य आधारों में से किसी एक में आपके द्वारा दर्ज किए गए किसी भी नंबर को एक ही बार में अन्य सभी आधारों में परिवर्तित कर देता है। वह आधार चुनें जिसमें आपका इनपुट लिखा गया है, मान टाइप करें, और प्रत्येक प्रतिनिधित्व तुरंत दिखाई देगा।

कनवर्टर का उपयोग कैसे करें

यह संख्या-आधार अभ्यासों के माध्यम से काम करने वाले छात्रों के लिए विशेष रूप से उपयोगी है, डेवलपर्स एक मान को डीबग कर रहे हैं जो लॉग फ़ाइल में हेक्स के रूप में दिखाई देता है लेकिन दशमलव में जांचने की आवश्यकता होती है, या किसी के लिए यह जानना उत्सुक है कि एक विशेष संख्या एक अलग आधार में कैसे लिखी जाती है।

ड्रॉपडाउन से उस आधार का चयन करें जिसमें आपका इनपुट नंबर लिखा गया है - दशमलव, बाइनरी, ऑक्टल या हेक्साडेसिमल - फिर फ़ील्ड में मान टाइप करें और कन्वर्ट दबाएँ। सभी चार अभ्यावेदन एक साथ दिखाई देते हैं: बाइनरी, ऑक्टल, दशमलव और हेक्साडेसिमल, इसलिए आप बिना किसी दूसरे चरण के जो भी आपको वास्तव में चाहिए उसे पढ़ सकते हैं। हेक्साडेसिमल इनपुट ए से एफ तक के अंकों के लिए अपर और लोअर केस दोनों अक्षरों को स्वीकार करता है, और परिणाम स्पष्टता के लिए हमेशा अपर केस में दिखाया जाता है।

ऑक्टल और हेक्साडेसिमल क्यों मौजूद हैं?

बाइनरी संख्याएँ बहुत जल्दी लंबी हो जाती हैं - दशमलव संख्या 255 बाइनरी में 111111111 है, काफी मामूली संख्या के लिए आठ अंक - जो उन्हें पढ़ने, लिखने और आँख से तुलना करने में त्रुटि-प्रवण बनाता है। इस समस्या को हल करने के लिए ऑक्टल और हेक्साडेसिमल मौजूद हैं, क्योंकि दोनों आधार दो की घात हैं: 8 2³ है और 16 2⁴ है। इसका मतलब है कि प्रत्येक ऑक्टल अंक बिल्कुल तीन बाइनरी अंकों से मेल खाता है, और प्रत्येक हेक्साडेसिमल अंक बिल्कुल चार से मेल खाता है, इसलिए बाइनरी और उनमें से किसी एक के बीच कनवर्ट करना वास्तविक अंकगणित के बजाय एक सरल समूहीकरण अभ्यास है। 111111111 को दाईं ओर से तीन के सेट में समूहित करने पर 11 111 111 मिलता है, जो अष्टक में 3, 7, 7 है - 377। समान संख्या को चार के सेट में समूहित करने पर 1111 1111 मिलता है, जो हेक्साडेसिमल में एफ, एफ है - एफएफ।

दशमलव को हाथ से दूसरे आधार में परिवर्तित करना

किसी दशमलव संख्या को बिना कैलकुलेटर के दूसरे आधार में बदलने के लिए, लक्ष्य आधार से बार-बार विभाजित करें और शेषफल रिकॉर्ड करें। 255 को अष्टक में परिवर्तित करना: 255 ÷ 8 = 31 शेष 7; 31 ÷ 8 = 3 शेष 7; 3 ÷ 8 = 0 शेष 3. अंतिम भाग से पहले भाग तक शेषफल पढ़ने पर 377 प्राप्त होता है। यही प्रक्रिया किसी भी आधार में परिवर्तित हो जाती है - बाइनरी के लिए बार-बार 2 से विभाजित करें, हेक्साडेसिमल के लिए 16 से - और यह उपकरण एक ही बार में तीन लक्ष्य आधारों में से किसी के लिए बिल्कुल यही गणना तुरंत करता है।

जहां प्रत्येक आधार का वास्तव में उपयोग किया जाता है

बाइनरी डिजिटल लॉजिक की मूल भाषा है और बिटवाइज़ संचालन, फ़्लैग और निम्न-स्तरीय हार्डवेयर व्यवहार पर चर्चा करते समय इसका सीधे उपयोग किया जाता है। प्रारंभिक कंप्यूटिंग में ऑक्टल ऐतिहासिक रूप से महत्वपूर्ण था, विशेष रूप से उन प्रणालियों पर जहां शब्द का आकार तीन बिट्स का गुणक था, और यह आज भी यूनिक्स और लिनक्स फ़ाइल अनुमति नोटेशन में दिखाई देता है, जहां 755 जैसी अनुमति एक कॉम्पैक्ट ऑक्टल रूप में मालिक, समूह और सभी के लिए बिट्स को पढ़ने, लिखने और निष्पादित करने का वर्णन करती है। आधुनिक सॉफ़्टवेयर में हेक्साडेसिमल अब तक दोनों में से सबसे आम है, जो वेब डिज़ाइन के लिए रंग कोड (#FF5733), मेमोरी पते, त्रुटि कोड और डिबगिंग टूल में कच्चे बाइट डेटा को प्रदर्शित करने के एक कॉम्पैक्ट तरीके के रूप में दिखाई देता है, क्योंकि बाइनरी के साथ इसका चार-बिट-प्रति-अंकीय संबंध थोड़े अभ्यास के साथ आंख से रूपांतरण को अपेक्षाकृत आसान बनाता है।

सभी चार आधारों पर एक कार्यशील उदाहरण

दशमलव संख्या 100 लें। बाइनरी में, यह 1100100 है - इसे बार-बार 2 से विभाजित करके और शेषफल को नीचे से ऊपर तक पढ़कर प्राप्त किया जाता है। ऑक्टल में, उन बाइनरी अंकों को दाईं ओर से तीन के सेट में समूहित करने पर (1 100 100) 1, 4, 4 मिलता है, इसलिए दशमलव में 100 ऑक्टल में 144 है। हेक्साडेसिमल में, चार (0110 0100) के सेट में समूह करने पर 6 और 4 मिलते हैं, इसलिए दशमलव में 100 हेक्स में 64 है। इनपुट बेस के रूप में चयनित दशमलव के साथ इस कनवर्टर के माध्यम से 100 चलाना एक ही बार में तीनों की पुष्टि करता है, जो बड़ी संख्या के लिए इस पर भरोसा करने से पहले समूहीकरण विधि में विश्वास बनाने का एक अच्छा तरीका है जहां हाथ से जांच करना कठिन होगा। रिवर्स दिशा समान रूप से काम करती है: एक बाइनरी, ऑक्टल या हेक्स मान पेस्ट करें, मिलान इनपुट बेस का चयन करें, और टूल दशमलव मान सहित अन्य तीन अभ्यावेदन प्राप्त करता है, समान ग्रुपिंग और पोजिशनल-वैल्यू नियमों का उपयोग करके पीछे की ओर चलता है। यह इसे समान रूप से उपयोगी बनाता है, चाहे आपका मूल नंबर किसी भी दिशा में हो, बिना यह याद रखने की आवश्यकता के कि कौन सा रूपांतरण सूत्र आधारों की किस जोड़ी पर लागू होता है, या विभाजन और समूहीकरण नियमों के चार अलग-अलग सेट सीधे अपने दिमाग में रखें।

निजी और तत्काल

रूपांतरण पूरी तरह से आपके ब्राउज़र में मानक पूर्णांक अंकगणित का उपयोग करके चलता है, इसलिए जैसे ही आप कन्वर्ट दबाते हैं तो परिणाम दिखाई देते हैं और आपके द्वारा दर्ज किया गया कोई भी मूल्य कभी भी सर्वर पर नहीं भेजा जाता है, लॉग इन किया जाता है या साझा किया जाता है। पेज लोड होने के बाद यह ऑफ़लाइन काम करता है, जब भी कोर्सवर्क, डिबगिंग या जिज्ञासा में आधार-रूपांतरण समस्या आती है, तब यह तैयार हो जाता है, बिना किसी खाते, बिना किसी लागत के और आप कितने नंबरों को एक के बाद एक रूपांतरित करते हैं, इसकी कोई सीमा नहीं है, जब तक आपको इसकी आवश्यकता होती है।

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

ऑक्टल (आधार 8) क्या है?
ऑक्टल एक अंक प्रणाली है जो 8 अंकों का उपयोग करती है: 0 से 7. इसका उपयोग आमतौर पर बाइनरी डेटा के कॉम्पैक्ट प्रतिनिधित्व के रूप में कंप्यूटिंग में किया जाता है, क्योंकि प्रत्येक ऑक्टल अंक बिल्कुल तीन बाइनरी अंकों को मैप करता है।
मैं दशमलव को अष्टक में कैसे परिवर्तित करूं?
दशमलव संख्या को अष्टक में बदलने के लिए, संख्या को बार-बार 8 से विभाजित करें और शेषफल रिकॉर्ड करें। शेषफलों को नीचे से ऊपर तक पढ़ने पर अष्टक निरूपण प्राप्त होता है। उदाहरण के लिए, 255 ÷ 8 = 31 शेष 7, 31 ÷ 8 = 3 शेष 7, 3 ÷ 8 = 0 शेष 3, इसलिए दशमलव में 255 अष्टक में 377 है।
यह उपकरण हेक्साडेसिमल इनपुट को कैसे संभालता है?
यह उपकरण 0-9 अंक और अक्षर ए-एफ (केस-असंवेदनशील) के साथ मानक हेक्साडेसिमल इनपुट स्वीकार करता है। यह पहले आपके हेक्स मान को उसके दशमलव समकक्ष में परिवर्तित करता है, फिर स्वचालित रूप से बाइनरी और ऑक्टल प्रतिनिधित्व प्राप्त करता है।