ASCII (American Standard Code for Information Interchange) — ১২৮ ক্যারেক্টার (০-১২৭) এর স্ট্যান্ডার্ড এনকোডিং।
ASCII টেবিল (নমুনা)
| Character | ASCII Value |
|---|---|
| A | 65 |
| a | 97 |
| Z | 90 |
| z | 122 |
| $ | 36 |
| & | 38 |
| ? | 63 |
উদাহরণ কোড
#include <iostream>
using namespace std;
void printASCII(char c) {
int i = c; // Implicit conversion to int (ASCII value)
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
ব্যাখ্যা
int i = c;— char থেকে int-এ ইমপ্লিসিট কনভারশন। C++-তে char ইন্টিজার টাইপ, তাই এর ASCII ভ্যালু পাওয়া যায়।- ফাংশন কল দিয়ে একাধিক ক্যারেক্টার টেস্ট করা হয়েছে।
স্মরণীয়: এক্সটেন্ডেড ASCII (২৫৬ ক্যারেক্টার) এবং Unicode (UTF-8) আধুনিক সিস্টেমে ব্যবহৃত হয়।