गणित / संख्या पद्धतियाँ
संख्या आधार कन्वर्टर (आधार 2 से 36)
2 से 36 तक किसी भी आधार के बीच संख्याएँ कन्वर्ट करें—इसमें ऋणात्मक संख्याएँ, भिन्न और किसी भी लंबाई की पूर्णांक संख्याएँ शामिल हैं। दोहराने वाले अंकों को चिह्नित किया जाता है।
संख्या आधार कन्वर्टर (आधार 2 से 36): पूर्णांक वाले हिस्से को सटीक big-integer arithmetic से कन्वर्ट किया जाता है, इसलिए सैकड़ों अंकों वाली संख्याएँ भी सटीक रहती हैं। भिन्न को सटीक अनुपात के रूप में कन्वर्ट किया जाता है: हमेशा दोहराए जाने वाले अंकों को कोष्ठक में दिखाया जाता है, जैसे binary में decimal 0.1 के लिए 0.0(0011)। अन्य लंबी भिन्नों को 32 अंकों पर रोक दिया जाता है। 300 रैंडम कन्वर्ज़न को Python की सटीक arithmetic से मिलाकर जाँचा गया है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
पूरी तरह आपके ब्राउज़र में चलता है
| द्विआधारी | 1111 1111.1 | |
|---|---|---|
| ऑक्टल | 377.4 | |
| दशमलव | 255.5 | |
| हेक्साडेसिमल | ff.8 | |
| आधार 36 | 73.i | |
| आधार 3 | 100 110.(1) |
कोष्ठक में दिए गए अंक हमेशा दोहराते रहते हैं: दशमलव में 0.1, द्विआधारी में 0.0(0011) होता है, इसलिए 0.1 को द्विआधारी फ्लोटिंग-पॉइंट संख्या में सटीक रूप से संग्रहित नहीं किया जा सकता।
कंप्यूटिंग में सामान्य आधार
बाइनरी बिट्स को सीधे दिखाता है; ऑक्टल का इस्तेमाल Unix फ़ाइल अनुमतियों के लिए होता है, जैसे 755; हेक्साडेसिमल में एक बाइट को दो अंकों में लिखा जाता है, जैसे रंगों और मेमोरी पतों में; base 36 बड़े नंबरों से छोटे ID और URL बनाता है, क्योंकि इसमें हर अंक और अक्षर का इस्तेमाल होता है।
एकल कन्वर्ज़न के लिए बाइनरी से दशमलव और दशमलव से हेक्स देखें; रोमन अंकों के लिए रोमन अंक कन्वर्टर देखें।
हाथ से कन्वर्ज़न करना
किसी पूर्ण संख्या को दूसरे आधार में बदलने के लिए उसे बार-बार आधार से भाग दें और शेषफल को आखिरी से पहले तक पढ़ें; भिन्न के लिए संख्या को बार-बार आधार से गुणा करें और पूर्ण भागों को पहले से आखिरी तक पढ़ें। वापस बदलने के लिए हर अंक को उसके स्थान की घात वाले आधार से गुणा करें और सबको जोड़ दें।
इस्तेमाल करने का तरीका
- 10 से 35 तक के अंक मानों के लिए a–z का इस्तेमाल करके कोई संख्या लिखें।
- वह आधार चुनें जिसमें संख्या लिखी गई है।
- उसे बाइनरी, ऑक्टल, दशमलव, हेक्साडेसिमल, आधार 36 और अपनी पसंद के एक अन्य आधार में पढ़ें।
गोपनीयता और सीमाएँ
सब कुछ आपके ब्राउज़र में ही किया जाता है।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
9 से बड़े अंकों का इस्तेमाल कैसे होता है?
अक्षर अंकों का क्रम जारी रखते हैं: a का मान 10, b का 11 और z का 35 होता है। इसलिए base 16 में 0–9 और a–f का इस्तेमाल होता है, जबकि base 36 में हर अंक और अक्षर का इस्तेमाल होता है।
0.1 दोहराने वाला binary fraction क्यों बन जाता है?
किसी भिन्न का अंत किसी आधार में तभी होता है जब उसके हर के अभाज्य गुणनखंड उस आधार को विभाजित करते हों। 1/10 में 5 का गुणनखंड चाहिए, लेकिन 2 में 5 नहीं है। इसलिए binary में यह दोहराता है और इसी वजह से अधिकांश programming languages में 0.1 + 0.2 बिल्कुल 0.3 नहीं होता।
ऋणात्मक संख्याएँ कैसे लिखी जाती हैं?
गणित की तरह, ऋण चिह्न के साथ। कंप्यूटर इन्हें two's complement में स्टोर करते हैं, जो bits की संख्या पर निर्भर करता है। किसी निश्चित width के लिए binary परिणाम का इस्तेमाल करें और उसे invert करें।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं