ASCII

来自活字社
跳转至: 导航搜索

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。

美国信息交换标准代码
0 1 2 3 4 5 6 7 8 9 A B C D E F
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
0x 0000 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1x 0001 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2x 0010 ! " # $ % & ' ( ) * + , - . /
3x 0011 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x 0100 @ A B C D E F G H I J K L M N O
5x 0101 P Q R S T U V W X Y Z [ \ ] ^ _
6x 0110 ` a b c d e f g h i j k l m n o
7x 0111 p q r s t u v w x y z { | } ~ DEL


其中有33个控制字符:

  1. NUL:空字符
  2. SOH:报头开始符(start of headline)
  3. STX:正文开始(start of text)
  4. ETX:正文结束(end of text)
  5. EOT:传输结束(end of transmission)
  6. ENQ:请求(enquiry)
  7. ACK:收到通知(acknowledge)
  8. BEL:响铃(bell)
  9. BS:退格(backspace)
  10. HT:水平制表符(horizontal tab)
  11. LF:换行(line feed)
  12. VT:垂直制表符(vertical tab)
  13. FF:换页(form feed)
  14. CR:回车(carriage return)
  15. SO:禁用切换(shift out)
  16. SI:启用切换(shift in)
  17. DLE:数据链接转义(data link escape)
  18. DC1:设备控制1(device control 1)
  19. DC2:设备控制2(device control 2)
  20. DC3:设备控制3(device control 3)
  21. DC4:设备控制4(device control 4)
  22. NAK:拒绝接收(negative acknowledge)
  23. SYN:同步空闲(synchronous idle)
  24. ETB:结束传输块(end of transmission block)
  25. CAN:取消(cancel)
  26. EM:媒体结尾(end of medium)
  27. SUB:代替(substitute)
  28. ESC:换码(escape)
  29. FS:文件分隔符(file separator)
  30. GS:分组分隔符(group separator)
  31. RS:记录分隔符(record separator)
  32. US:单元分隔符(unit separator)
  33. DEL:删除(delete)