讲解视频: 可以在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教程合辑