ASCII से डेसिमल कन्वर्टर क्या है?
यह टूल किसी एक कैरेक्टर को उसके डेसिमल कोड पॉइंट में बदल देता है। सामान्य अक्षरों, अंकों और विराम-चिह्नों के लिए यह वही पारंपरिक ASCII मान होता है; और ASCII से बाहर के कैरेक्टर्स के लिए यह यूनिकोड कोड पॉइंट लौटाता है। ASCII (American Standard Code for Information Interchange) बुनियादी अंग्रेज़ी कैरेक्टर्स को 0 से 127 तक की संख्याओं से जोड़ता है, जबकि आधुनिक सिस्टम इसे यूनिकोड के ज़रिए और आगे बढ़ाते हैं।
इसका इस्तेमाल कैसे करें
इनपुट बॉक्स में सिर्फ़ एक कैरेक्टर टाइप करें — कोई अक्षर जैसे A, कोई अंक जैसे 5, या कोई चिह्न जैसे @ — और कैलकुलेटर तुरंत उसका डेसिमल कोड दिखा देगा। अगर आप एक से ज़्यादा कैरेक्टर पेस्ट करते हैं, तो सिर्फ़ पहला कैरेक्टर ही बदला जाएगा।
फ़ॉर्मूला समझें
यह रूपांतरण ord फ़ंक्शन का उपयोग करता है: $$\text{Decimal} = \operatorname{code}\!\left( \text{Character} \right)$$ कंप्यूटर के अंदर हर कैरेक्टर एक संख्या के रूप में स्टोर होता है, और ord बस उसी संख्या को डेसिमल रूप में सामने ले आता है। इसका उल्टा काम, यानी char = chr(code), किसी डेसिमल कोड को वापस उसके कैरेक्टर में बदल देता है।
हल किया हुआ उदाहरण
बड़े अक्षर A को ही लीजिए। ASCII टेबल में बड़े अक्षरों की शुरुआत 65 से होती है, इसलिए \( \operatorname{ord}(\text{'A'}) = 65 \)। छोटे अक्षर 97 से शुरू होते हैं, यानी \( \operatorname{ord}(\text{'a'}) = 97 \)। अंकों के कैरेक्टर 48 से शुरू होते हैं, यानी \( \operatorname{ord}(\text{'0'}) = 48 \) और \( \operatorname{ord}(\text{'9'}) = 57 \)।
ASCII दशमलव कोड संदर्भ तालिका
अमेरिकी सूचना विनिमय के लिए मानक कोड (ASCII) 0 से 127 तक प्रत्येक वर्ण को एक दशमलव संख्या निर्दिष्ट करता है। code() (या ord()) ऑपरेशन किसी भी वर्ण के लिए यह मान लौटाता है। मुद्रण योग्य वर्णों के लिए यह यूनिकोड कोड बिंदु से भी मेल खाता है, क्योंकि पहले 128 यूनिकोड बिंदु ASCII के समान हैं।
नियंत्रण कोड (गैर-मुद्रण)
| दशमलव | नाम | अर्थ |
|---|---|---|
| 0 | NUL | शून्य वर्ण |
| 9 | HT (TAB) | क्षैतिज टैब |
| 10 | LF | पंक्ति फ़ीड (नई पंक्ति) |
| 13 | CR | कैरिज रिटर्न |
| 27 | ESC | एस्केप |
सामान्य प्रतीक और स्थान
| वर्ण | दशमलव |
|---|---|
| (स्थान) | 32 |
| ! | 33 |
| " | 34 |
| # | 35 |
| $ | 36 |
| % | 37 |
| & | 38 |
| ( | 40 |
| ) | 41 |
| * | 42 |
| + | 43 |
| , | 44 |
| - | 45 |
| . | 46 |
| / | 47 |
| : | 58 |
| ; | 59 |
| < | 60 |
| = | 61 |
| > | 62 |
| ? | 63 |
| @ | 64 |
| [ | 91 |
| \ | 92 |
| ] | 93 |
| ^ | 94 |
| _ | 95 |
| ` | 96 |
| { | 123 |
| | | 124 |
| } | 125 |
| ~ | 126 |
अंक 0–9 (दशमलव 48–57)
| वर्ण | दशमलव |
|---|---|
| 0 | 48 |
| 1 | 49 |
| 2 | 50 |
| 3 | 51 |
| 4 | 52 |
| 5 | 53 |
| 6 | 54 |
| 7 | 55 |
| 8 | 56 |
| 9 | 57 |
बड़े अक्षर A–Z (दशमलव 65–90)
| वर्ण | दशमलव | वर्ण | दशमलव | वर्ण | दशमलव |
|---|---|---|---|---|---|
| A | 65 | J | 74 | S | 83 |
| B | 66 | K | 75 | T | 84 |
| C | 67 | L | 76 | U | 85 |
| D | 68 | M | 77 | V | 86 |
| E | 69 | N | 78 | W | 87 |
| F | 70 | O | 79 | X | 88 |
| G | 71 | P | 80 | Y | 89 |
| H | 72 | Q | 81 | Z | 90 |
| I | 73 | R | 82 |
छोटे अक्षर a–z (दशमलव 97–122)
| वर्ण | दशमलव | वर्ण | दशमलव | वर्ण | दशमलव |
|---|---|---|---|---|---|
| a | 97 | j | 106 | s | 115 |
| b | 98 | k | 107 | t | 116 |
| c | 99 | l | 108 | u | 117 |
| d | 100 | m | 109 | v | 118 |
| e | 101 | n | 110 | w | 119 |
| f | 102 | o | 111 | x | 120 |
| g | 103 | p | 112 | y | 121 |
| h | 104 | q | 113 | z | 122 |
| i | 105 | r | 114 |
प्रत्येक बड़े अक्षर और उसके छोटे अक्षर के बीच 32 का अचर अंतर ध्यान दें, उदाहरण के लिए a (97) − A (65) = 32। आप इन दशमलव मानों को वापस पाठ में डीकोड कर सकते हैं कोड 65 66 67 → ABC।
अक्सर पूछे जाने वाले सवाल
क्या ASCII और यूनिकोड एक ही हैं? कोड 0–127 के लिए ये बिल्कुल एक जैसे हैं। 127 से ऊपर यह टूल यूनिकोड कोड पॉइंट लौटाता है, जो ASCII को हर भाषा और चिह्न तक बढ़ा देता है।
स्पेस (खाली जगह) कैरेक्टर का क्या? स्पेस का डेसिमल कोड 32 होता है।
यह सिर्फ़ एक ही कैरेक्टर क्यों पढ़ता है? एक डेसिमल कोड ठीक एक कैरेक्टर से मेल खाता है, इसलिए आपके इनपुट का सिर्फ़ पहला कैरेक्टर ही बदला जाता है।