Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

मुख्य सामग्री पर जाएं
Gizke.com
ब्लॉग

नंबर बेस कन्वर्टर

आपके डिवाइस पर चलता है। कुछ भी नहीं भेजा जाता।
हेक्स, बाइनरी या ऑक्टल लिखने के लिए शुरुआत में 0x, 0b या 0o लगाएँ। अंकों के बीच स्पेस और _ अनदेखे किए जाते हैं।
उदाहरण

परिणाम

बाइनरी (2)
11111111
ऑक्टल (8)
377
डेसिमल (10)
255
हेक्साडेसिमल (16)
FF
73
ज़रूरी बिट
8
1 वाले बिट
8
यूनिकोड अक्षर
U+00FF ÿ

टू'ज़ कॉम्प्लिमेंट

यह संख्या तय बिटों में कैसे संग्रहीत होती है - साइन्ड और अनसाइन्ड दोनों रूप में। किसी बिट को पलटने के लिए उस पर टैप करें।

साइन्ड
-1
अनसाइन्ड
255
हेक्स
0xFF
बाइनरी
1111 1111
बाइट, बिग-एंडियन
FF
बाइट, लिटिल-एंडियन
FF
बिटवाइज़ NOT
0x00

बिट

सबसे बायाँ बिट साइन बिट है: जब यह 1 हो, तो साइन्ड मान ऋणात्मक होता है।
हिसाब कैसे होता है
डेसिमल से बदलें:
भागभागफलशेषफल
255 ÷ 21271
127 ÷ 2631
63 ÷ 2311
31 ÷ 2151
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

नीचे से ऊपर शेषफल: 11111111

बाइनरी, ऑक्टल, डेसिमल, हेक्स और 2 से 36 तक किसी भी बेस के बीच संख्याएँ बदलें - बड़ी संख्याओं, भिन्नों और टू'ज़ कॉम्प्लिमेंट के लिए सटीक।

प्रोग्रामरों, विद्यार्थियों और हेक्स डंप पढ़ने वाले हर व्यक्ति के लिए कन्वर्टर: कोई संख्या बाइनरी, ऑक्टल, डेसिमल, हेक्साडेसिमल या 2 से 36 तक किसी भी बेस में लिखें और उसे सभी में एक साथ देखें। परिणाम सटीक है - 40 अंकों की संख्या का हर अंक बना रहता है, और 0.1 जैसा भिन्न गोल किए गए मान की जगह हमेशा दोहराने वाले अंक दिखाता है। पूर्ण संख्याओं के लिए 8 से 128 बिट का टू'ज़ कॉम्प्लिमेंट, बाइट क्रम, क्लिक करने योग्य बिट ग्रिड और होमवर्क के लिए हर रूपांतरण के चरण भी हैं।

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

बाइनरी को डेसिमल में कैसे बदलें?
हर अंक को उसके स्थानीय मान से गुणा करके जोड़ दें। बाइनरी में स्थानीय मान दाईं ओर से 2 की घातें हैं: 1, 2, 4, 8, 16 वगैरह। तो 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11। अपनी संख्या के लिए यह देखने को "हिसाब कैसे होता है" खोलें।
डेसिमल को बाइनरी या हेक्स में कैसे बदलें?
नए बेस से बार-बार भाग दें और भागफल 0 होने तक हर शेषफल लिखें। शेषफल नीचे से ऊपर पढ़ें: 11 ÷ 2 से शेषफल 1, 1, 0, 1 आते हैं, इसलिए बाइनरी में 11 = 1011। हेक्स में 10 से 15 तक के शेषफल A से F लिखे जाते हैं।
FF, -1 के बराबर क्यों है?
8 बिट में FF (11111111) अनसाइन्ड रूप में 255 है, पर टू'ज़ कॉम्प्लिमेंट में -1 है - कंप्यूटर साइन्ड पूर्णांक इसी तरह रखते हैं: सबसे बायाँ बिट +128 की जगह -128 गिना जाता है। वही पैटर्न 16 बिट (00FF) में बस 255 है। दोनों अर्थ देखने के लिए बिट चौड़ाई चुनें।
बाइनरी में 0.1 कभी ख़त्म क्यों नहीं होता?
0.1 यानी 1/10, और 10 में गुणनखंड 5 है जिसे बाइनरी पूरा नहीं बाँट सकता - जैसे 1/3 डेसिमल में कभी ख़त्म नहीं होता। अंक 0011 हमेशा दोहराते हैं: 0.0(0011)। ज़्यादातर कैलकुलेटर इसे गोल कर देते हैं; यहाँ आवर्ती भाग सटीक रूप से निकाला जाता है और रेखा से दिखाया जाता है। इसी कारण ज़्यादातर प्रोग्रामिंग भाषाओं में 0.1 + 0.2 ठीक 0.3 नहीं होता।
संख्याएँ कितनी बड़ी हो सकती हैं?
4,096 वर्णों तक, हर अंक सुरक्षित। कई कन्वर्टर JavaScript की सामान्य संख्याएँ इस्तेमाल करते हैं और 9,007,199,254,740,991 (2^53 − 1) से बड़ी हर संख्या को चुपचाप गोल कर देते हैं; यह सटीक बड़े पूर्णांकों से गणना करता है, इसलिए 64 और 128 बिट के मान सही आते हैं।
क्या मेरी संख्या कहीं भेजी जाती है?
नहीं। सब कुछ आपके ब्राउज़र में गिना जाता है, इसलिए पेज ऑफ़लाइन भी चलता है। कॉपी किया गया लिंक संख्या को पते में ?q= के बाद रखता है - इसे सिर्फ़ उन्हीं से साझा करें जिन्हें यह देखने की अनुमति है।

इस टूल को शेयर करें

ब्लॉगहमारे बारे मेंसंपर्कउपयोग की शर्तेंगोपनीयता नीति