Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

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

Trong C/C++, giá trị ký tự lưu dưới dạng mã ASCII. Để chuyển int sang ASCII, cộng mã ASCII của ký tự '0' với số nguyên.

Ví dụ

#include <stdio.h>

int intToAscii(int number) {
    return '0' + number;
}

int main() {
    printf("The ASCII of 5 is %d\n", intToAscii(5));
    printf("The ASCII of 8 is %d\n", intToAscii(8));
    return 0;
}

Kết quả

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