打印字符

GitHub跳转原题关系图返回列表

使用 chr 把输入的 ASCII 整数编码转换为对应字符。

OJ: noi_openjudge

题目 ID: ch0102-08

难度:入门

标签:字符类型转换python

日期: 2026-07-30 23:01

题意

输入一个对应可见字符的 ASCII 码,输出该字符。

思路

先用 int(input()) 把文本读成整数,再调用 chr(ascii_code)chrord 的反向操作;题目保证编码落在可见 ASCII 范围,因此结果正是一个可输出字符。

代码

Python代码

python
ascii_code = int(input())
print(chr(ascii_code))

C++代码

这里保留原有的 C++ 参考实现。

cpp
#include <cstdio>

int main(){
    int a;
    scanf("%d",&a);
    printf("%c",a);
    return 0;
}

复杂度

时间复杂度和额外空间复杂度均为 O(1)O(1)

总结

编码转字符用 chr,字符转编码用 ord。二者是一对常用的 Python 内建函数。