इसका इस्तेमाल कैसे करें
- खोजें बॉक्स में दशमलव कोड जैसे 65, हेक्साडेसिमल कोड जैसे 0x41, बाइनरी कोड जैसे 0b1000001, अक्षर जैसे A, या नाम का शब्द जैसे bell लिखें।
- दिखाएँ सूची में कंट्रोल कोड या छपने योग्य अक्षर चुनें ताकि टेबल छोटी हो, या सभी कोड रखें ताकि 128 दिखें।
- कोई पंक्ति पूरी पढ़ें: दशमलव, हेक्स, ऑक्टल और बाइनरी मान एक ही कोड के हैं, और अक्षर, या संक्षेप और नाम, बताते हैं कि वह क्या है।
ASCII क्या है और टेबल कैसे बनी है
ASCII, American Standard Code for Information Interchange, 128 अक्षरों में से हर एक को 0 से 127 तक एक संख्या देता है। RFC 20 (1969) उसकी कोड टेबल और उसके कोड के नाम तय करता है। कोड 0 से 31 और 127 कंट्रोल कोड हैं: वे टेलीप्रिंटर और टर्मिनल के लिए बने थे, जैसे लाइन फ़ीड (LF, 10) या एस्केप (ESC, 27), और उनमें से ज्यादातर का कोई छपा हुआ रूप नहीं होता। कोड 32 से 126 छपने योग्य हैं: स्पेस, अक्षर, अंक और वे चिह्न जो आप टाइप कर सकते हैं।
Unicode के Basic Latin ब्लॉक में वही 128 कोड-पॉइंट वही संख्याएँ रखते हैं, इसलिए U+0041 अक्षर A है, जिसका कोड 65 है, और टेबल में दिखाए हर संख्या-आधार में।
चार संख्या-आधार
दशमलव, आधार 10, रोज की संख्या है। हेक्साडेसिमल, आधार 16, अंक 0 से 9 और अक्षर A से F इस्तेमाल करता है, इसलिए 65 है 41 (4 × 16 + 1)। ऑक्टल, आधार 8, अंक 0 से 7 इस्तेमाल करता है, इसलिए 65 है 101 (1 × 64 + 0 × 8 + 1)। बाइनरी, आधार 2, केवल 0 और 1 इस्तेमाल करता है, इसलिए 65 है 1000001 (64 + 1)। प्रोग्रामर आम तौर पर हेक्साडेसिमल कोड के आगे 0x लिखते हैं, जैसे 0x41।
टेबल बाइनरी मान सात अंकों तक और ऑक्टल मान तीन अंकों तक भरती है, ताकि हर पंक्ति सीधी दिखे।
65 = हेक्साडेसिमल में 41 = ऑक्टल में 101 = बाइनरी में 1000001
हल किया हुआ उदाहरण: अक्षर A और एस्केप कोड
खोज बॉक्स में A लिखें। टेबल में एक पंक्ति दिखती है, कोड 65 की, जिसका हेक्स मान 41, ऑक्टल मान 101 और बाइनरी मान 1000001 है।
esc लिखें। कोड 27 की पंक्ति में संक्षेप ESC और नाम Escape दिखता है, हेक्स मान 1B, ऑक्टल मान 033 और बाइनरी मान 0011011।
अक्सर पूछे जाने वाले सवाल
टेबल 255 के बजाय 127 पर क्यों रुकती है?
ASCII सात बिट इस्तेमाल करता है, इसलिए उसके कोड 0 से 127 तक चलते हैं। ISO 8859-9 जैसे विस्तारित सेट, जो तुर्की भाषा के लिए है, 127 से ऊपर के कोड पर ş और ğ जैसे अक्षर जोड़ते हैं। यह टेबल केवल 128 ASCII कोड दिखाती है।
कौन से कंट्रोल कोड अब भी मायने रखते हैं?
ज्यादातर कंट्रोल कोड अपना पहला काम खो चुके हैं, पर कुछ अब भी मायने रखते हैं। LF (10) Unix और वेब पर लाइन खत्म करता है, CR (13) के बाद LF Windows की टेक्स्ट फ़ाइलों में लाइन खत्म करता है, HT (9) टैब है, और ESC (27) टर्मिनल के रंग और कर्सर के कोड शुरू करता है।
अक्षर 0 और संख्या 0 एक ही हैं क्या?
नहीं। अक्षर 0 का कोड 48 है, जो हेक्स में 30 है, जबकि कोड 0 NUL कंट्रोल अक्षर है। कीबोर्ड पर टाइप किया गया अंक अपने कोड के रूप में सहेजा जाता है, और 0 से 9 के लिए वह 48 से 57 है।
बड़े और छोटे अक्षरों में 32 का अंतर क्यों है?
A का कोड 65 (हेक्स में 41) है और a का कोड 97 (हेक्स में 61), इसलिए अंतर 32 है। उस एक बिट को बदलने से अक्षर की स्थिति (केस) बदलती है, इसीलिए सरल केस-परिवर्तन तेज होता है।
क्या UTF-8 फ़ाइलों में ASCII कोड वही हैं?
हाँ। वेब की एन्कोडिंग UTF-8 में हर ASCII अक्षर एक बाइट में उसी मान के साथ सहेजा जाता है, इसलिए इस टेबल के कोड वही हैं जो टेक्स्ट फ़ाइल रखती है। कुछ पुरानी एन्कोडिंग, जैसे कुछ मेनफ़्रेम की EBCDIC, अलग संख्याएँ इस्तेमाल करती हैं।
स्रोत
- RFC 20: ASCII format for Network Interchange, 1969, कोड टेबल और नाम (अंग्रेजी में)
- Unicode Character Database, UnicodeData.txt, अक्षरों और अंकों के नाम (अंग्रेजी में)
आँकड़े और टेक्स्ट आखिरी बार बुधवार, 11 नवंबर 2026 को जाँचे गए।