बाइनरी से डेसिमल कन्वर्टर क्या है?
बाइनरी एक बेस-2 संख्या प्रणाली है जिसे सभी डिजिटल कंप्यूटर इस्तेमाल करते हैं और इसमें सिर्फ़ 0 और 1 अंक होते हैं। दूसरी ओर, डेसिमल वही जानी-पहचानी बेस-10 प्रणाली है जिसका हम रोज़मर्रा की ज़िंदगी में इस्तेमाल करते हैं। यह कन्वर्टर किसी भी बाइनरी संख्या को उसके बराबर डेसिमल मान में बदल देता है, जिससे मशीन-स्तर का डेटा, IP एड्रेस के ऑक्टेट, कलर कोड या कंप्यूटर साइंस का होमवर्क पढ़ना और जाँचना आसान हो जाता है।
इसका इस्तेमाल कैसे करें
इनपुट बॉक्स में कोई बाइनरी संख्या — यानी 0 और 1 की एक शृंखला — टाइप करें और सबमिट कर दें। 0 या 1 के अलावा कोई भी अक्षर अपने-आप अनदेखा कर दिया जाता है। कैलकुलेटर आपको डेसिमल (बेस-10) मान के साथ-साथ आपके इनपुट में बिट्स की संख्या भी बता देता है।
फ़ॉर्मूला समझें
बाइनरी संख्या में हर स्थान (पोज़िशन) का एक वेट होता है, जो 2 की कोई घात (पावर) होती है। दाएँ से बाएँ पढ़ें तो सबसे दाहिने अंक का वेट \(2^0 = 1\) होता है, उसके बाद वाले का \(2^1 = 2\), फिर \(2^2 = 4\), और इसी तरह आगे। डेसिमल मान हर बिट को उसके स्थानीय वेट से गुणा करके जोड़ने पर मिलता है:
$$\text{Decimal} = \sum_{i=0}^{n-1} b_i \times 2^{\,i}, \quad b_i \in \text{Binary Number}$$जहाँ \(i = 0\) से \(n-1\) तक है और \(i\) दाईं ओर से गिना गया स्थान है।
हल किया हुआ उदाहरण
आइए 101101 को डेसिमल में बदलें। दाएँ से बाएँ पढ़ने पर:
$$1\times2^0 + 0\times2^1 + 1\times2^2 + 1\times2^3 + 0\times2^4 + 1\times2^5 = 1 + 0 + 4 + 8 + 0 + 32 = 45$$यानी बाइनरी 101101 बराबर है डेसिमल 45 के।
परिभाषाएँ & शब्दकोश
बाइनरी-से-दशमलव रूपांतरण को समझना आसान हो जाता है जब मुख्य शब्दावली स्पष्ट हो। नीचे दिए गए शब्द बाइनरी संख्याओं के निर्माण खंडों और स्थितीय प्रणाली का वर्णन करते हैं जो प्रत्येक अंक को उसका मान देती है।
- बिट — बाइनरी अंक का संक्षिप्त रूप, डिजिटल जानकारी की सबसे छोटी इकाई। एक बिट बिल्कुल दो मानों में से एक रखता है: 0 या 1।
- बाइट — 8 बिट्स का एक समूह। एक बाइट \(2^{8} = 256\) अलग-अलग मानों का प्रतिनिधित्व कर सकता है, दशमलव में 0 से 255 तक।
- निबल — 4 बिट्स का एक समूह (आधा बाइट)। एक निबल \(2^{4} = 16\) मानों (0–15) का प्रतिनिधित्व कर सकता है और एक एकल हेक्साडेसिमल अंक के साथ स्पष्ट रूप से मेल खाता है।
- आधार / रेडिक्स — अद्वितीय अंकों की संख्या जो एक संख्या प्रणाली उपयोग करती है, शून्य सहित। आधार आसन्न अंक स्थितियों के बीच गुणक के रूप में भी काम करता है। बाइनरी का आधार (रेडिक्स) 2 है; दशमलव का आधार 10 है।
- आधार-2 (बाइनरी) — केवल अंक 0 और 1 का उपयोग करने वाली एक संख्या प्रणाली, जहाँ प्रत्येक स्थिति 2 की एक घात है। यह डिजिटल इलेक्ट्रॉनिक्स और कंप्यूटर की मूल भाषा है।
- आधार-10 (दशमलव) — रोजमर्रा की संख्या प्रणाली जो दस अंकों (0–9) का उपयोग करती है, जहाँ प्रत्येक स्थिति 10 की एक घात है। यह बाइनरी-से-दशमलव रूपांतरण द्वारा निर्मित लक्ष्य प्रारूप है।
- स्थितीय संकेतन — एक प्रणाली जिसमें एक अंक का मान अंक स्वयं और उसकी स्थिति दोनों पर निर्भर करता है। प्रत्येक स्थिति में एक भार होता है जो आधार को स्थिति सूचकांक की घात तक बढ़ाया हुआ होता है। बाइनरी के लिए, भार दाएँ से बाएँ पढ़ते हुए \(2^{0}, 2^{1}, 2^{2}, \dots\) हैं।
- सबसे महत्वपूर्ण बिट (MSB) — एक बाइनरी संख्या का सबसे बाया बिट, जिसमें सबसे बड़ा स्थितीय भार है। MSB को बदलने का संख्या के मान पर सबसे बड़ा प्रभाव पड़ता है। उदाहरण के लिए, \(1011_2\) में अग्रणी 1, MSB है जिसका भार \(2^{3} = 8\) है।
- सबसे कम महत्वपूर्ण बिट (LSB) — सबसे दाया बिट, जिसका भार सबसे छोटा है, \(2^{0} = 1\)। यह निर्धारित करता है कि संख्या सम (LSB 0) है या विषम (LSB 1)।
अक्सर पूछे जाने वाले सवाल
यह सबसे बड़ी कितनी बाइनरी संख्या संभाल सकता है? आम इस्तेमाल के लिए यह 53 बिट्स से कहीं ज़्यादा बड़ी संख्याओं को भी सटीकता से बदल देता है; बहुत लंबे इनपुट में फ़्लोटिंग-पॉइंट की सीमाओं के कारण थोड़ी अशुद्धि आ सकती है।
क्या अंकों का क्रम मायने रखता है? हाँ — बाइनरी पोज़िशनल होती है। सबसे बाईं ओर का अंक सबसे महत्वपूर्ण (सबसे ज़्यादा पावर वाला) होता है।
अगर मैं स्पेस या दूसरे अक्षर डाल दूँ तो? बाइनरी के अलावा सभी अक्षर अपने-आप हटा दिए जाते हैं, इसलिए "1011 0101" को "10110101" के रूप में पढ़ा जाता है।