हेक्स से डेसिमल कन्वर्टर क्या है?
हेक्साडेसिमल (बेस 16) संख्या में सोलह चिह्नों — 0-9 और A-F — का इस्तेमाल मानों को दर्शाने के लिए होता है, जहाँ A=10, B=11, C=12, D=13, E=14 और F=15 होता है। यह कन्वर्टर किसी भी हेक्स वैल्यू को रोज़मर्रा की डेसिमल (बेस 10) संख्या में बदल देता है। कंप्यूटिंग में हेक्साडेसिमल का इस्तेमाल मेमोरी एड्रेस, कलर कोड (जैसे #FF8800) और बाइट वैल्यू के लिए आम है, इसलिए इन्हें डेसिमल में बदलने से ये संख्याएँ समझना आसान हो जाता है।
इसका इस्तेमाल कैसे करें
बॉक्स में कोई हेक्स वैल्यू टाइप करें — बड़े या छोटे दोनों तरह के अक्षर चलेंगे, और चाहें तो 0x प्रिफ़िक्स भी जोड़ सकते हैं। कैलकुलेट दबाते ही टूल आपको सटीक डेसिमल मान दिखाएगा और साथ ही यह भी कि कितने हेक्स अंक पढ़े गए। अगर आप 0-9 या A-F के बाहर का कोई अक्षर डालते हैं, तो नतीजे को अमान्य (invalid) के रूप में दर्शाया जाएगा।
सूत्र की समझ
हर अंक अपने मान को दाईं ओर से अपनी स्थिति के आधार पर 16 की एक घात (पावर) से गुणा करके योगदान देता है (सबसे दाईं स्थिति 0 होती है)। कुल मान इन सभी योगदानों का जोड़ होता है:
$$\text{decimal} = \sum_{i=0}^{n-1} \text{digit}_i \times 16^{\,i}$$
हल किया हुआ उदाहरण
1A3F को बदलें:
$$1 \times 16^3 = 1 \times 4096 = 4096$$$$\text{A } (10) \times 16^2 = 10 \times 256 = 2560$$$$3 \times 16^1 = 3 \times 16 = 48$$$$\text{F } (15) \times 16^0 = 15 \times 1 = 15$$योग = \(4096 + 2560 + 48 + 15 = \mathbf{6719}\)। यानी हेक्स 1A3F का डेसिमल मान 6719 होता है।
अक्सर पूछे जाने वाले सवाल
क्या हेक्स में अक्षरों का बड़ा-छोटा होना मायने रखता है? नहीं — FF और ff दोनों एक ही मान (255) में बदलते हैं।
क्या मैं 0x प्रिफ़िक्स जोड़ सकता हूँ? हाँ, 0x1A3F और 1A3F दोनों एक ही जवाब देते हैं।
मैं अधिकतम कितनी बड़ी वैल्यू बदल सकता हूँ? बहुत बड़ी हेक्स संख्याएँ भी समर्थित हैं, हालाँकि बेहद लंबी इनपुट में फ़्लोटिंग-पॉइंट की सीमाओं के कारण लगभग 15–16 डेसिमल अंकों के बाद सटीकता कम हो सकती है।