ASCII编码字符分布

简介: ASCII编码字符分布

ASCII编码字符分布可以分为以下几个部分:

  1. 控制字符(Control Characters):
    ASCII码从0至31(十进制),以及127(DEL),共33个字符被分配给控制字符,这些字符不直接表示可视的文本符号,而是用来控制诸如终端、打印机等设备的行为,如换行(LF)、回车(CR)、响铃(BEL)、删除等。

  2. 可打印字符(Printable Characters):

    • 数字:从32(空格,Space)开始到47,包含了常见的10个阿拉伯数字之外的特殊符号,如!"#$%&'()*+,-./
    • 大写字母:从48到57是阿拉伯数字0到9,然后从58到64是特殊符号(冒号、分号、引号等),接着从65到90是26个大写英文字母A到Z。
    • 小写字母:从97到122是小写英文字母a到z。
    • 标点符号和其他符号:从91到126包括了各种标点符号、运算符以及其他特殊符号,如[]\^_ {|}~
  3. ASCII扩展字符集(Extended ASCII):
    当使用8位编码时(也被称为ISO 8859系列或者其他国家特定的扩展ASCII变体),额外的128个字符(128到255)通常被用来表示其他非基本ASCII字符,比如重音字母、数学符号、希腊字母或其他特殊的图形符号。但请注意,不同国家和地区对这扩展部分的定义可能有所不同,形成了不同的编码方案以适应各自的语言需求。

总结来说,ASCII编码的前128个字符(0-127)是标准的、统一的,并且在所有的ASCII兼容系统中含义相同。对于超出这个范围的部分,存在多种扩展方案,其中最常见的可能是ISO-8859系列或者Windows-1252编码,而在全球范围内更为普遍接受的是能够涵盖更多字符集的Unicode标准,如UTF-8。

目录
相关文章
|
6月前
|
JSON 搜索推荐 JavaScript
单词的压缩编码(后缀树的使用)
单词的压缩编码(后缀树的使用)
39 0
|
4天前
ASCII编码字符数量
ASCII编码字符数量
49 2
|
4天前
|
机器学习/深度学习 自然语言处理
向量的编码详解2
向量的编码详解2
19 1
|
4天前
|
机器学习/深度学习 算法
独热编码的两种实现形式
独热编码的两种实现形式
45 1
|
4天前
|
机器学习/深度学习 数据处理 索引
Python下数值型与字符型类别变量独热编码(One-hot Encoding)实现
Python下数值型与字符型类别变量独热编码(One-hot Encoding)实现
|
11月前
|
算法
统计文本中单字母、双字母、三字母的频率
统计文本中单字母、双字母、三字母的频率
67 0
必须记住的几个ASCII值
必须记住的几个ASCII值
70 0
|
Java
输入两个字符,要求在它们之间随机产生一个字符
输入两个字符,要求在它们之间随机产生一个字符
78 0
|
算法 JavaScript API
你有几种方式实现数字千分位分割?
前言 这既是一道常见的面试题,也是实际工作中常见的一个需求。这虽然不是一道算法题,但是它是一道发散性思维的题目,想要实现这个功能有很多种方法,这就要看你能够想出几种方法了,本篇文章只列出常见的几种,就相当于抛砖引玉了。
293 0
|
Java Android开发
Java中英文字母汉字混合字符长度值计算
Java中英文字母汉字混合字符长度值计算 String string = "phil安卓"; Logger.
2892 0