ASCII码中的STX、ETX有什么用

七月_M 2011-05-20 09:12:51
说是两个控制字符,请问具体有什么作用?
...全文
3831 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
辰岡墨竹 2011-05-21
  • 打赏
  • 举报
回复
比如在数据链路层传输数据帧的时候,可以作为帧的开始和结尾。
ETX就是^C,也就是Ctrl+C,也用来中止程序。
lovelyanimal 2011-05-20
  • 打赏
  • 举报
回复
不就是个数字嘛,想怎么用 就 怎么用。
AnYidan 2011-05-20
  • 打赏
  • 举报
回复
你自己定义协议时在每个 MESSAGE 的开头和结尾
ljt3969636 2011-05-20
  • 打赏
  • 举报
回复 1
sart of text
end of text
ljt3969636 2011-05-20
  • 打赏
  • 举报
回复
传输时的开始和结尾
七月_M 2011-05-20
  • 打赏
  • 举报
回复
请问一般在什么情况下才使用呢。。能举个简单的例子吗。。谢谢
ASCII码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。标准ASCII码也叫基础ASCII码,使用7位二进制数来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语使用的特殊控制字符(这里需要特别注意:ASCII码与标准ASCII码的位数上的区分,标准ASCII码是7位二进制表示)。 十进制编码 (对应)缩写字符(或功能/解释) 0 NUL(null) 空字符 1 SOH(start of headline) 标题开始 2 STX (start of text) 正文开始 3 ETX(end of text) 正文结束 4 EOT (end of transmission) 传输结束 5 ENQ (enquiry) 请求 6 ACK (acknowledge) 收到通知 7 BEL (bell) 响铃 8 BS (backspace) 退格 9 HT (horizontal tab) 水平制表符 10 LF (NL line feed, new line) 换行键 11 VT (vertical tab) 垂直制表符 12 FF (NP form feed, new page) 换页键 13 CR (carriage return) 回车键 14 SO (shift out) 不用切换 15 SI (shift in) 启用切换 16 DLE (data link escape) 数据链路转义 17 DC1 (device control 1) 设备控制1 18 DC2 (device control 2) 设备控制2 19 DC3 (device control 3) 设备控制3 20 DC4 (device control 4) 设备控制4 21 NAK (negative acknowledge) 拒绝接收 22 SYN (synchronous idle) 同步空闲 23 ETB (end of trans. block) 传输块结束 24 CAN (cancel) 取消 25 EM (end of medium) 介质断 26 SUB (substitute) 替补 27 ESC (escape) 换码(溢出) 28 FS (file separator) 文件分割符 29 GS (group separator) 分组符 30 RS (record separator) 记录分离符 31 US (unit separator) 单元分隔符 32 space 空格 33 ! 34 " 35 # 36 $ 37 %

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧