侧边栏壁纸
博主头像
Easy to understand and humorous

行动起来,活在当下

  • 累计撰写 39 篇文章
  • 累计创建 4 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

ASCII 编码

fengyang
2025-05-11 / 0 评论 / 0 点赞 / 3 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统, 主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

迄今为止, ASCII共收录了128个字符,包含了基本的拉丁字母(英文字母)、阿拉伯数字(也就是1234567890)、标点符号(,.!等)、特殊符号(@#$%^&等)以及一些具有控制功能的字符(往往不会显示出来)。

在ASCII编码中,大写字母、小写字母和阿拉伯数字都是连续分布的。

ASCII

除此以外,还可以将二进制,十六进制直接转换为ASCII编码(本质上是将其他进制转换为十进制,再将十进制与ASCII编码一一对应)。

代码样例

Java

private static void asciiDemo() {
    char a = 'A';
    int code = a;
    System.out.println(code);

    String s = "ABCabc";
    char[] chars = s.toCharArray();
    for (char c : chars) {
        int co = c;
        System.out.println(co);
    }
}

Python

from binascii import a2b_hex

h =input()
p1 = bytes(h,'utf-8')
p2 = a2b_hex(p1)
print(p2.decode())
0

评论区