Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม C ++ เพื่อใช้ตารางการค้นหา ASCII


ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมที่ใช้ตารางค้นหา 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