本文主要是介绍ASCII字符集介绍速查表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ASCII(American Standard Code for Information Interchange,美国信息交换标准码)是一种基于拉丁字母的字符编码集,用于将文本字符和控制字符与数字进行映射。ASCII字符集包含128个字符,分为7个比特(bit)表示一个字符。
以下是ASCII字符集的一些主要部分:
-
控制字符(Control Characters):
- ASCII的前32个字符是控制字符,用于控制打印和显示设备。这些字符通常不可见,包括换行、回车、制表符等。
-
可显示字符(Printable Characters):
- ASCII的32到126号字符是可打印的字符,包括大写字母、小写字母、数字、标点符号和一些特殊字符。
-
扩展ASCII字符集:
- 扩展ASCII字符集将ASCII的基本128个字符扩展到256个字符,以包含一些特殊字符、符号和各种语言的扩展字符。扩展字符集通常用于支持不同语言和特殊符号。
-
ASCII码表的一些示例字符:
- 字母:A-Z(65-90),a-z(97-122)
- 数字:0-9(48-57)
- 标点符号:! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
- 控制字符:换行(LF,10)、回车(CR,13)、制表符(TAB,9)等
-
特殊字符:
- ESC(Escape,27)、DEL(Delete,127)等。
每个字符都与一个唯一的数字(0到127)相关联,这个数字称为ASCII码。例如,大写字母A的ASCII码是65,小写字母a的ASCII码是97。
需要注意的是,ASCII是一种基本的字符编码,它并未涵盖所有语言和符号的需求。为了支持更多字符,后来出现了其他字符编码方案,如Unicode。
下面是ASCII字符集详细表格:
以下是一些常见的ASCII控制字符:
0. 空字符(NUL,Null)
-
开始标题(SOH,Start of Heading)
-
开始文本(STX,Start of Text)
-
结束传输块(ETX,End of Text)
-
结束传输块(EOT,End of Transmission)
-
请求(ENQ,Enquiry)
-
确认(ACK,Acknowledge)
-
响铃(BEL,Bell)
-
退格(BS,Backspace)
-
水平制表符(HT,Horizontal Tab)
-
换行(LF,Line Feed)
-
垂直制表符(VT,Vertical Tab)
-
换页(FF,Form Feed)
-
回车(CR,Carriage Return)
-
转义(SO,Shift Out)
-
换入(SI,Shift In)
-
数据链路转义(DLE,Data Link Escape)
-
设备控制1(DC1,Device Control 1)
-
设备控制2(DC2,Device Control 2)
-
设备控制3(DC3,Device Control 3)
-
设备控制4(DC4,Device Control 4)
-
负传输确认(NAK,Negative Acknowledge)
-
同步空闲(SYN,Synchronous Idle)
-
结束传输块(ETB,End of Transmission Block)
-
取消(CAN,Cancel)
-
结束文本(EM,End of Medium)
-
替代(SUB,Substitute)
-
回车符(ESC,Escape)
-
文件分隔符(FS,File Separator)
-
组分隔符(GS,Group Separator)
-
记录分隔符(RS,Record Separator)
-
单元分隔符(US,Unit Separator)
这篇关于ASCII字符集介绍速查表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!