MCP के माध्यम से कनेक्ट करें →

गणना दर्ज करें

सूत्र (फॉर्मूला)

विज्ञापन

परिणाम

हेक्साडेसिमल (बेस 16)
FF
from decimal 255
दशमलव इनपुट 255
हेक्स मान FF
0x प्रीफ़िक्स के साथ 0xFF

दशमलव से हेक्स कन्वर्टर क्या है?

यह टूल दशमलव (बेस 10, यानी 0 से 9 तक के अंकों वाली हमारी रोज़मर्रा की संख्या प्रणाली) में लिखी संख्या को हेक्साडेसिमल (बेस 16, जिसमें 0-9 अंकों के साथ A-F अक्षर भी इस्तेमाल होते हैं) में बदल देता है। कंप्यूटिंग में हेक्साडेसिमल का बहुत उपयोग होता है — मेमोरी एड्रेस, कलर कोड, बाइट मान और डिबगिंग में — क्योंकि हर हेक्स अंक ठीक चार बाइनरी बिट्स को दर्शाता है।

इसका उपयोग कैसे करें

कोई पूर्ण दशमलव संख्या डालें — जैसे 255 — और कैलकुलेटर उसका हेक्साडेसिमल रूप (FF) दिखा देगा, साथ ही प्रचलित 0x-प्रीफ़िक्स वाला रूप (0xFF) भी। ऋणात्मक संख्याएँ भी समर्थित हैं और उनके आगे माइनस चिह्न लगाकर दिखाई जाती हैं।

फ़ॉर्मूला समझें

यह रूपांतरण 16 से बार-बार भाग देकर किया जाता है। संख्या को 16 से भाग दें, शेषफल लिख लें, फिर भागफल के साथ यही प्रक्रिया तब तक दोहराएँ जब तक भागफल शून्य न हो जाए। हर शेषफल एक हेक्स अंक बन जाता है: 0-9 वैसे ही रहते हैं, जबकि 10, 11, 12, 13, 14, 15 क्रमशः A, B, C, D, E, F बन जाते हैं। शेषफलों को उल्टे क्रम में पढ़ने (आख़िरी शेषफल सबसे पहले) से हेक्स मान मिलता है।

$$\text{Hex} = \left( \text{Decimal} \right)_{10} \rightarrow \left( \sum_{i=0}^{k} d_i \cdot 16^{\,i} \right)_{16}, \quad d_i = \left\lfloor \frac{|\text{Decimal}|}{16^{\,i}} \right\rfloor \bmod 16$$

विज्ञापन
किसी दशमलव संख्या को 16 से बार-बार भाग देना जो हेक्स अंकों में बदलने वाले शेषफल देता है
16 से बार-बार भाग देना; शेषफल नीचे से ऊपर पढ़ने पर हेक्स अंक मिलते हैं।

हल किया हुआ उदाहरण

255 को बदलें: \(255 \div 16 = 15\), शेष 15 (F); \(15 \div 16 = 0\), शेष 15 (F)। नीचे से ऊपर पढ़ने पर मिलता है FF, यानी 0xFF। अब 4096 को बदलें: \(4096 \div 16 = 256\) शेष 0, \(256 \div 16 = 16\) शेष 0, \(16 \div 16 = 1\) शेष 0, \(1 \div 16 = 0\) शेष 1 — जिससे मिलता है 1000

दशमलव मान 10 से 15 का हेक्स अक्षर A से F में मानचित्रण
दशमलव मान 10–15 हेक्स अक्षर A–F में बदलते हैं।

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

हेक्स में अक्षर क्यों इस्तेमाल होते हैं? बेस 16 के लिए 16 अलग-अलग चिह्न चाहिए। चूँकि दशमलव में केवल 10 अंक होते हैं, इसलिए 10 से 15 तक के मानों के लिए A-F अक्षरों का इस्तेमाल किया जाता है।

0x प्रीफ़िक्स का क्या मतलब है? यह एक परंपरा है (C, Java, Python और कई भाषाओं में प्रयुक्त) जो यह बताती है कि आगे के अक्षर एक हेक्साडेसिमल संख्या हैं।

क्या मैं दशमलव/भिन्न संख्याएँ बदल सकता हूँ? यह कन्वर्टर केवल पूर्ण संख्याओं को संभालता है; रूपांतरण से पहले भिन्न वाला हिस्सा हटा दिया जाता है।

अंतिम अपडेट: