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字符集介绍&速查表_第1张图片


以下是一些常见的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)

你可能感兴趣的:(C语言,学习,开发语言,笔记,c语言)