संख्या आधार कैसे काम करते हैं
रोज़मर्रा की संख्याएं आधार 10 (दशमलव) हैं: हर अंक अपने दाएं वाले से दस गुना मूल्य रखता है। कंप्यूटर आधार 2 (बाइनरी) इस्तेमाल करते हैं क्योंकि सर्किट की दो अवस्थाएं होती हैं, और प्रोग्रामर आधार 16 (हेक्साडेसिमल) को संक्षिप्त शॉर्टहैंड के रूप में इस्तेमाल करते हैं — एक हेक्स अंक ठीक चार बाइनरी अंकों का प्रतिनिधित्व करता है।
आधारों के बीच परिवर्तन
- दशमलव में: हर अंक को उसके स्थान पर उठाए आधार से गुणा करें और जोड़ें। बाइनरी 1011 = 1x8 + 0x4 + 1x2 + 1x1 = 11।
- दशमलव से: लक्ष्य आधार से बार-बार भाग दें और शेषफल उल्टा पढ़ें।
- बाइनरी से हेक्स शॉर्टकट: बाइनरी अंकों को चारों में समूहित करें और हर समूह बदलें (1010 1111 = AF)।
प्रोग्रामर हेक्स क्यों पसंद करते हैं
मेमोरी पते, रंग कोड (#FF5733) और यूनिकोड मान सब हेक्स में लिखे जाते हैं क्योंकि यह बाइनरी से कहीं छोटा है पर उसमें तुच्छ रूप से बदल जाता है। एकल बाइट (0–255) हमेशा ठीक दो हेक्स अंक होती है।
अभ्यास टूल
ऊपर किसी भी आधार में मान लिखें और चारों प्रतिनिधित्व लाइव अपडेट होते देखें, परिवर्तन चरणों सहित। ऐतिहासिक संख्या प्रणाली के लिए रोमन अंक परिवर्तक भी आज़माएँ, या साधारण अंग्रेज़ी के लिए संख्या से शब्द।