ASCII (আমেরিকান স্ট্যান্ডার্ড কোড ফর ইনফরমেশন ইন্টারচেঞ্জ) টেবিলে 128টি অক্ষর রয়েছে যার মান 0 থেকে 127 পর্যন্ত।
বিভিন্ন অক্ষরের কিছু ASCII মান নিম্নরূপ -
| চরিত্র | ASCII মান |
|---|---|
| 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 মান প্রিন্ট করে। এই ফাংশনটি একটি int ভেরিয়েবল i সংজ্ঞায়িত করে এবং c অক্ষরের মান এই ভেরিয়েবলে সংরক্ষণ করা হয়। যেহেতু i পূর্ণসংখ্যার ধরন, তাই অক্ষরের অনুরূপ ASCII কোড i-এ সংরক্ষিত হয়। তারপর c এবং i এর মান প্রদর্শিত হয়।
এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷
৷void printASCII(char c) {
int i = c;
cout<<"The ASCII value of "<<c<<" is "<<i<<endl;
}