इस ट्यूटोरियल में, हम ASCII लुकअप टेबल को लागू करने के लिए एक प्रोग्राम पर चर्चा करेंगे।
ASCII लुकअप टेबल एक सारणीबद्ध प्रतिनिधित्व है जो किसी दिए गए वर्ण के ऑक्टल, हेक्साडेसिमल, दशमलव और HTML मान प्रदान करता है।
ASCII लुकअप तालिका के वर्ण में अक्षर, अंक, विभाजक और विशेष प्रतीक शामिल हैं।
उदाहरण
#include <iostream> #include <string> using namespace std; //converting decimal value to octal int Octal(int decimal){ int octal = 0; string temp = ""; while (decimal > 0) { int remainder = decimal % 8; temp = to_string(remainder) + temp; decimal /= 8; } for (int i = 0; i < temp.length(); i++) octal = (octal * 10) + (temp[i] - '0'); return octal; } //converting decimal value to hexadecimal string Hexadecimal(int decimal){ string hex = ""; while (decimal > 0) { int remainder = decimal % 16; if (remainder >= 0 && remainder <= 9) hex = to_string(remainder) + hex; else hex = (char)('A' + remainder % 10) + hex; decimal /= 16; } return hex; } //converting decimal value to HTML string HTML(int decimal){ string html = to_string(decimal); html = "&#" + html + ";"; return html; } //calculating the ASCII lookup table void ASCIIlookuptable(char ch){ int decimal = ch; cout << "Octal value: " << Octal(decimal) << endl; cout << "Decimal value: " << decimal << endl; cout << "Hexadecimal value: " << Hexadecimal(decimal) << endl; cout << "HTML value: " << HTML(decimal); } int main(){ char ch = 'a'; ASCIIlookuptable(ch); return 0; }
आउटपुट
Octal value: 141 Decimal value: 97 Hexadecimal value: 61 HTML value: a