Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chuyển đổi một ký tự int sang ASCII trong C / C ++

Trong C hoặc C ++, các giá trị ký tự được lưu trữ dưới dạng giá trị ASCII. Để chuyển đổi int thành ASCII, chúng ta có thể thêm ASCII của ký tự ‘0’ với số nguyên. Hãy để chúng tôi xem một ví dụ để chuyển đổi giá trị int thành ASCII.

Ví dụ

#include<stdio.h>
int intToAscii(int number) {
   return '0' + number;
}
main() {
   printf("The ASCII of 5 is %d\n", intToAscii(5));
   printf("The ASCII of 8 is %d\n", intToAscii(8));
}

Đầu ra

The ASCII of 5 is 53
The ASCII of 8 is 56