नंबर बेस कन्वर्टर
इंटीजर को डेसिमल, बाइनरी, ऑक्टल और हेक्साडेसिमल नंबर सिस्टम के बीच बदलें।
क्या इस टूल से आपके सवाल का जवाब मिला?
धन्यवाद — इससे हमें टूल बेहतर बनाने में मदद मिलती है।
सूत्र
Parse the input string in the source base using parseInt(s, base) to get an integer n, then re-express n in each target base:
decimal = n | binary = n.toString(2) | octal = n.toString(8) | hex = n.toString(16)
अक्सर पूछे जाने वाले प्रश्न
- कंप्यूटर मेमोरी बाइनरी क्यों इस्तेमाल करती है?
- बाइनरी (बेस 2) सीधे इलेक्ट्रॉनिक ऑन/ऑफ स्टेट्स (हाई/लो वोल्टेज) पर मैप होती है। फिज़िकल सर्किट्स में 10 स्टेट्स (डेसिमल) को दिखाने के मुकाबले सिर्फ़ दो स्टेट्स दिखाना कहीं ज़्यादा रिलायबल और नॉइज़-टॉलरेंट होता है, इसलिए बाइनरी डिजिटल हार्डवेयर की नैचुरल बुनियाद है।
- प्रोग्रामिंग में हेक्साडेसिमल किसलिए इस्तेमाल होता है?
- हेक्स (बेस 16) बाइनरी डेटा को कॉम्पैक्टली दिखाता है: एक हेक्स डिजिट ठीक चार बाइनरी बिट्स के बराबर होता है। एक बाइट (8 बिट्स) दो हेक्स डिजिट बन जाती है। इससे हेक्स मेमोरी एड्रेस, कलर कोड (जैसे #FF5733) और बाइट-लेवल डीबगिंग के लिए सुविधाजनक होता है।
- डेसिमल 255 को हेक्साडेसिमल में मैन्युअली कैसे बदलें?
- बार-बार 16 से भाग दें: 255 / 16 = 15 शेष 15। हेक्स में, 15 = F होता है। तो 255 डेसिमल = FF हेक्स। यह एक सिंगल बाइट की मैक्सिमम वैल्यू भी है और RGB कलर चैनल में पूरी इंटेंसिटी के लिए इस्तेमाल होने वाली वैल्यू भी।