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。

目录
相关文章
|
5月前
|
存储
字符编码问题之mbtowc 函数中计算最终的 Unicode 值如何解决
字符编码问题之mbtowc 函数中计算最终的 Unicode 值如何解决
23 0
|
8月前
1657.确定两个字符串是否接近
1657.确定两个字符串是否接近
58 0
|
8月前
ASCII编码字符数量
ASCII编码字符数量
314 2
04:奇偶ASCII值判断
04:奇偶ASCII值判断
393 0
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
153 0
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
必须记住的几个ASCII值
必须记住的几个ASCII值
99 0
|
Java
输入两个字符,要求在它们之间随机产生一个字符
输入两个字符,要求在它们之间随机产生一个字符
108 0
|
存储 机器学习/深度学习 算法
指数哥伦布编码
哥伦布编码前言 在计算机中,一般数字的编码都为二进制,但是由于以相等长度来记录不同数字,因此会出现很多的冗余信息,如下: 十进制 5 4 255 2 1 二进制 00000101 00000100 11111111 00000010 00000001 有效字节 3 3 8 2 1  ...
1004 0