কম্পিউটার টিউটোরিয়াল

ক্যারেক্টারের ASCII মান বের করার C++ প্রোগ্রাম


ASCII (American Standard Code for Information Interchange) — ১২৮ ক্যারেক্টার (০-১২৭) এর স্ট্যান্ডার্ড এনকোডিং।

ASCII টেবিল (নমুনা)

Character ASCII Value
A65
a97
Z90
z122
$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) আধুনিক সিস্টেমে ব্যবহৃত হয়।

  1. C++ প্রোগ্রাম: LCM (লঘুতম সাধারণ গুণিতক) নির্ণয়

  2. C++ প্রোগ্রাম: GCD (মহত্তম সাধারণ ভাজক) নির্ণয়

  3. C++ প্রোগ্রাম: ফ্যাক্টোরিয়াল (Factorial) নির্ণয়

  4. C# প্রোগ্রাম: Hashtable-এ মান খুঁজে বের করা