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

相关文章

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

c++中的set容器介绍及操作大全

《c++中的set容器介绍及操作大全》:本文主要介绍c++中的set容器介绍及操作大全,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录​​一、核心特性​​️ ​​二、基本操作​​​​1. 初始化与赋值​​​​2. 增删查操作​​​​3. 遍历方

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

java中BigDecimal里面的subtract函数介绍及实现方法

《java中BigDecimal里面的subtract函数介绍及实现方法》在Java中实现减法操作需要根据数据类型选择不同方法,主要分为数值型减法和字符串减法两种场景,本文给大家介绍java中BigD... 目录Java中BigDecimal里面的subtract函数的意思?一、数值型减法(高精度计算)1.

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优

Java实现本地缓存的常用方案介绍

《Java实现本地缓存的常用方案介绍》本地缓存的代表技术主要有HashMap,GuavaCache,Caffeine和Encahche,这篇文章主要来和大家聊聊java利用这些技术分别实现本地缓存的方... 目录本地缓存实现方式HashMapConcurrentHashMapGuava CacheCaffe