ASCII字符集介绍速查表

2023-12-10 19:20

本文主要是介绍ASCII字符集介绍速查表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ASCII(American Standard Code for Information Interchange,美国信息交换标准码)是一种基于拉丁字母的字符编码集,用于将文本字符和控制字符与数字进行映射。ASCII字符集包含128个字符,分为7个比特(bit)表示一个字符。

以下是ASCII字符集的一些主要部分:

  1. 控制字符(Control Characters):

    • ASCII的前32个字符是控制字符,用于控制打印和显示设备。这些字符通常不可见,包括换行、回车、制表符等。
  2. 可显示字符(Printable Characters):

    • ASCII的32到126号字符是可打印的字符,包括大写字母、小写字母、数字、标点符号和一些特殊字符。
  3. 扩展ASCII字符集:

    • 扩展ASCII字符集将ASCII的基本128个字符扩展到256个字符,以包含一些特殊字符、符号和各种语言的扩展字符。扩展字符集通常用于支持不同语言和特殊符号。
  4. ASCII码表的一些示例字符:

    • 字母:A-Z(65-90),a-z(97-122)
    • 数字:0-9(48-57)
    • 标点符号:! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
    • 控制字符:换行(LF,10)、回车(CR,13)、制表符(TAB,9)等
  5. 特殊字符:

    • ESC(Escape,27)、DEL(Delete,127)等。

每个字符都与一个唯一的数字(0到127)相关联,这个数字称为ASCII码。例如,大写字母A的ASCII码是65,小写字母a的ASCII码是97。

需要注意的是,ASCII是一种基本的字符编码,它并未涵盖所有语言和符号的需求。为了支持更多字符,后来出现了其他字符编码方案,如Unicode。


下面是ASCII字符集详细表格:


以下是一些常见的ASCII控制字符:

     0. 空字符(NUL,Null)

  1. 开始标题(SOH,Start of Heading)

  2. 开始文本(STX,Start of Text)

  3. 结束传输块(ETX,End of Text)

  4. 结束传输块(EOT,End of Transmission)

  5. 请求(ENQ,Enquiry)

  6. 确认(ACK,Acknowledge)

  7. 响铃(BEL,Bell)

  8. 退格(BS,Backspace)

  9. 水平制表符(HT,Horizontal Tab)

  10. 换行(LF,Line Feed)

  11. 垂直制表符(VT,Vertical Tab)

  12. 换页(FF,Form Feed)

  13. 回车(CR,Carriage Return)

  14. 转义(SO,Shift Out)

  15. 换入(SI,Shift In)

  16. 数据链路转义(DLE,Data Link Escape)

  17. 设备控制1(DC1,Device Control 1)

  18. 设备控制2(DC2,Device Control 2)

  19. 设备控制3(DC3,Device Control 3)

  20. 设备控制4(DC4,Device Control 4)

  21. 负传输确认(NAK,Negative Acknowledge)

  22. 同步空闲(SYN,Synchronous Idle)

  23. 结束传输块(ETB,End of Transmission Block)

  24. 取消(CAN,Cancel)

  25. 结束文本(EM,End of Medium)

  26. 替代(SUB,Substitute)

  27. 回车符(ESC,Escape)

  28. 文件分隔符(FS,File Separator)

  29. 组分隔符(GS,Group Separator)

  30. 记录分隔符(RS,Record Separator)

  31. 单元分隔符(US,Unit Separator)

这篇关于ASCII字符集介绍速查表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/478094

相关文章

Redis的安全机制详细介绍及配置方法

《Redis的安全机制详细介绍及配置方法》本文介绍Redis安全机制的配置方法,包括绑定IP地址、设置密码、保护模式、禁用危险命令、防火墙限制、TLS加密、客户端连接限制、最大内存使用和日志审计等,通... 目录1. 绑定 IP 地址2. 设置密码3. 保护模式4. 禁用危险命令5. 通过防火墙限制访问6.

5 种使用Python自动化处理PDF的实用方法介绍

《5种使用Python自动化处理PDF的实用方法介绍》自动化处理PDF文件已成为减少重复工作、提升工作效率的重要手段,本文将介绍五种实用方法,从内置工具到专业库,帮助你在Python中实现PDF任务... 目录使用内置库(os、subprocess)调用外部工具使用 PyPDF2 进行基本 PDF 操作使用

MySQL批量替换数据库字符集的实用方法(附详细代码)

《MySQL批量替换数据库字符集的实用方法(附详细代码)》当需要修改数据库编码和字符集时,通常需要对其下属的所有表及表中所有字段进行修改,下面:本文主要介绍MySQL批量替换数据库字符集的实用方法... 目录前言为什么要批量修改字符集?整体脚本脚本逻辑解析1. 设置目标参数2. 生成修改表默认字符集的语句3

Java中HashMap的用法详细介绍

《Java中HashMap的用法详细介绍》JavaHashMap是一种高效的数据结构,用于存储键值对,它是基于哈希表实现的,提供快速的插入、删除和查找操作,:本文主要介绍Java中HashMap... 目录一.HashMap1.基本概念2.底层数据结构:3.HashCode和equals方法为什么重写Has

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

setsid 命令工作原理和使用案例介绍

《setsid命令工作原理和使用案例介绍》setsid命令在Linux中创建独立会话,使进程脱离终端运行,适用于守护进程和后台任务,通过重定向输出和确保权限,可有效管理长时间运行的进程,本文给大家介... 目录setsid 命令介绍和使用案例基本介绍基本语法主要特点命令参数使用案例1. 在后台运行命令2.

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1

zookeeper端口说明及介绍

《zookeeper端口说明及介绍》:本文主要介绍zookeeper端口说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、zookeeper有三个端口(可以修改)aVNMqvZ二、3个端口的作用三、部署时注意总China编程结一、zookeeper有三个端口(可以

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

python删除xml中的w:ascii属性的步骤

《python删除xml中的w:ascii属性的步骤》使用xml.etree.ElementTree删除WordXML中w:ascii属性,需注册命名空间并定位rFonts元素,通过del操作删除属... 可以使用python的XML.etree.ElementTree模块通过以下步骤删除XML中的w:as