c++ 程序:

2024-11-29 19:42:37
推荐回答(3个)
回答1:

这个是根据标准ASCII表来的:在ASCII中小于0x20(16进制)的为控制字符,包括退格等,如下:
Bin Dec Hex 缩写/字符 解释
00000000 0 00 NUL(null) 空字符
00000001 1 01 SOH(start of headling) 标题开始
00000010 2 02 STX (start of text) 正文开始
00000011 3 03 ETX (end of text) 正文结束
00000100 4 04 EOT (end of transmission) 传输结束
00000101 5 05 ENQ (enquiry) 请求
00000110 6 06 ACK (acknowledge) 收到通知
00000111 7 07 BEL (bell) 响铃
00001000 8 08 BS (backspace) 退格
00001001 9 09 HT (horizontal tab) 水平制表符
00001010 10 0A LF (NL line feed, new line) 换行键
00001011 11 0B VT (vertical tab) 垂直制表符
00001100 12 0C FF (NP form feed, new page) 换页键
...
可以参考这个:
http://baike.baidu.com/view/15482.html?wtp=tt#4

回答2:

0x20就是十六进制的20,相当于十进制32,好像是空格,控制符,就是换行\n,制表\t 一系列并不输出实际字符 而是控制字符串格式的,ASCII码0x20之前的就是控制字符,这些16进制都是ASCII码

回答3:

这个是规定好的