ASCII (अमेरिकन स्टैंडर्ड कोड फॉर इंफॉर्मेशन इंटरचेंज) टेबल में 128 कैरेक्टर हैं, जिनका मान 0 से 127 तक है।
विभिन्न वर्णों के कुछ ASCII मान इस प्रकार हैं -
चरित्र | ASCII Value |
---|---|
A | 65 |
a | 97 |
Z | 90 |
z | 122 |
$ | 36 |
& | 38 |
? | 63 |
एक प्रोग्राम जो किसी कैरेक्टर का ASCII मान ढूंढता है, वह इस प्रकार दिया जाता है -
उदाहरण
#include <iostream> using namespace std; void printASCII(char c) { int i = c; cout<<"The ASCII value of "<<c<<" is "<<i<<endl; } int main() { printASCII('A'); printASCII('a'); printASCII('Z'); printASCII('z'); printASCII('$'); printASCII('&'); printASCII('?'); return 0; }
आउटपुट
The ASCII value of A is 65 The ASCII value of a is 97 The ASCII value of Z is 90 The ASCII value of z is 122 The ASCII value of $ is 36 The ASCII value of & is 38 The ASCII value of ? is 63. है
उपरोक्त कार्यक्रम में, फ़ंक्शन PrintASCII () वर्णों के ASCII मानों को प्रिंट करता है। यह फ़ंक्शन एक इंट वेरिएबल i को परिभाषित करता है और कैरेक्टर c का मान इस वेरिएबल में स्टोर किया जाता है। चूंकि i पूर्णांक प्रकार है, इसलिए वर्ण का संबंधित ASCII कोड i में संग्रहीत किया जाता है। फिर c और i के मान प्रदर्शित होते हैं।
यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है।
void printASCII(char c) { int i = c; cout<<"The ASCII value of "<<c<<" is "<<i<<endl; }