乐闻世界logo
搜索文章和话题

ASCII 控制字符有哪些及其用途

2月21日 16:17

ASCII 控制字符(0-31 和 127)详解:

控制字符分类:

1. 通信控制字符:

  • SOH (0x01):Start of Heading,标题开始
  • STX (0x02):Start of Text,文本开始
  • ETX (0x03):End of Text,文本结束
  • EOT (0x04):End of Transmission,传输结束
  • ENQ (0x05):Enquiry,询问
  • ACK (0x06):Acknowledge,确认
  • NAK (0x15):Negative Acknowledge,否认

2. 格式控制字符:

  • BS (0x08):Backspace,退格
  • HT (0x09):Horizontal Tab,水平制表符
  • LF (0x0A):Line Feed,换行
  • VT (0x0B):Vertical Tab,垂直制表符
  • FF (0x0C):Form Feed,换页
  • CR (0x0D):Carriage Return,回车

3. 信息分隔字符:

  • FS (0x1C):File Separator,文件分隔符
  • GS (0x1D):Group Separator,组分隔符
  • RS (0x1E):Record Separator,记录分隔符
  • US (0x1F):Unit Separator,单元分隔符

4. 其他控制字符:

  • NUL (0x00):Null,空字符
  • BEL (0x07):Bell,响铃
  • CAN (0x18):Cancel,取消
  • ESC (0x1B):Escape,转义
  • DEL (0x7F):Delete,删除

常见应用:

  • CRLF (0x0D 0x0A):Windows 换行符
  • LF (0x0A):Unix/Linux 换行符
  • CR (0x0D):旧版 Mac 换行符
  • TAB (0x09):制表符,用于缩进和对齐
标签:ASCII