讲解视频: 可以在bilibili搜索“MATLAB教程新手入门篇——数学建模清风主讲”。
MATLAB教程新手入门篇(上部分)(数学建模清风主讲,适合零基础同学观看)
142.5万观看 6.8万弹幕
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是最早的编码系统之一,它基于拉丁字母,并且主要设计来显示现代英语。 ASCII 编码总共定义了128 个字符,这128 个字符的十进制编号为0 到127 ,将十进制编号转换为二进制就是它们在计算机中的实际编码。
下面是讲义中给出的ASCII编码的简要表格:
ASCII编码0-31和127为控制字符,这些字符不用于显示文本,而是用于控制如打印机、显示器、网络设备等外围设备的行为,因此下方表格中对应的符号为空。
ASCII编码32是空格,它是最常用的空白字符,键盘上的空格键打出来的就是空格。
标点符号的ASCII编码为 33-47、58-64、91-96以及 123-126,这里面涵盖了各种常见的英文标点符号。
数字的ASCII编码为48-57,表示数字0到9。
大写字母的ASCII编码为65-90,表示大小字母A到Z。
小写字母的ASCII编码为97-122,表示小写字母a到z。
下面给出详细的ASCII码对照表(b站的专栏不能上传表格,只能截图上传,希望添加表格功能!)
最后附上33个控制字符的功能:
NUL (0): 空字符(Null)用于标记数据串的终点,常用于字符串的结束。
SOH (1): 起始头(Start of Header)标志通信头部的开始,用于在数据流中标识信息头的开始。
STX (2): 文本开始(Start of Text)用来标识文本串的起始位置。
ETX (3): 文本结束(End of Text)标志文本串的结束。
EOT (4): 传输结束(End of Transmission)用于指示通信会话的结束。
ENQ (5): 查询(Enquiry)用来请求远程系统的响应。
ACK (6): 确认(Acknowledgment)用于确认已成功接收消息。
BEL (7): 响铃(Bell)用于发出警告声或者通知,例如打印机的提示音。
BS (8): 退格(Backspace)用于将光标向左移动一格或删除前一个字符。
HT (9): 水平制表符(Horizontal Tab)用于创建水平间距,例如在文本编辑中的制表位。
LF (10): 换行(Line Feed)用于在文本中创建新的一行。
VT (11): 垂直制表符(Vertical Tab)用于在打印文档中创建垂直间距。
FF (12): 换页(Form Feed)用于在打印文档中开始新的一页。
CR (13): 回车(Carriage Return)用于将光标移动到行首或在打印机中开始新一行。
SO (14): 移位输出(Shift Out)用于切换到另一套字符集。
SI (15): 移位输入(Shift In)用于从替代字符集返回到标准字符集。
DLE (16): 数据链路转义(Data Link Escape)用于控制数据传输过程中的特殊功能。
DC1 (17): 设备控制1(Device Control 1)常用于设备的启动或停止控制。
DC2 (18): 设备控制2(Device Control 2)用于设备的附加控制功能。
DC3 (19): 设备控制3(Device Control 3)同样用于设备的控制。
DC4 (20): 设备控制4(Device Control 4)用于设备的其他控制。
NAK (21): 否定应答(Negative Acknowledgement)用于表示接收失败或错误。
SYN (22): 同步空闲(Synchronous Idle)用于在同步传输系统中实现字符同步。
ETB (23): 传输块结束(End of Transmission Block)用于标记传输块的结束。
CAN (24): 取消(Cancel)用于取消当前操作或数据。
EM (25): 媒体结束(End of Medium)用于标记存储介质的结尾。
SUB (26): 替代(Substitute)用于替换错误或无效的字符。
ESC (27): 转义(Escape)用于提供扩展的命令集或控制序列的开始。
FS (28): 文件分隔符(File Separator)用于分隔文件或数据集。
GS (29): 组分隔符(Group Separator)用于分隔数据组。
RS (30): 记录分隔符(Record Separator)用于分隔记录。
US (31): 单元分隔符(Unit Separator)用于分隔数据单元。
DEL (127): 删除(Delete)用于删除字符,通常表示为退格键的功能。
这些控制字符在现代计算中的应用已经较为有限,但在处理低级通信和设备控制时仍然有其重要性。
下一篇文章:
更多文章可点击下方合辑:
MATLAB教程合辑