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

โปรแกรม C++ เพื่อค้นหาค่า ASCII ของตัวละคร


ตาราง ASCII (American Standard Code for Information Interchange) มีอักขระ 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;
}