American Standard Code for Information Interchange
字符数组的遍历
ASCII表(美国信息交换标准代码)完整版包含?128个标准字符?,分为控制字符和可显示字符两大类,以下是完整对照信息:
?? 控制字符(0-31、127)
这些字符主要用于设备控制,无法直接在屏幕上显示:
表格
十进制 十六进制 缩写 含义 0 00 NUL 空字符 1 01 SOH 标题开始 2 02 STX 正文开始 3 03 ETX 正文结束 4 04 EOT 传输结束 5 05 ENQ 请求 6 06 ACK 收到通知 7 07 BEL 响铃 8 08 BS 退格 9 09 HT 水平制表符 10 0A LF 换行键 11 0B VT 垂直制表符 12 0C FF 换页键 13 0D CR 回车键 14 0E SO 移出 15 0F SI 移入 16 10 DLE 数据链路转义 17 11 DC1 设备控制1 18 12 DC2 设备控制2 19 13 DC3 设备控制3 20 14 DC4
设备控制4 21 15 NAK 否定确认 22 16 SYN 同步空闲 23 17 ETB 块传输结束 24 18 CAN 取消 25 19 EM 介质中断 26 1A SUB 替换 27 1B ESC 溢出 28 1C FS 文件分隔符 29 1D GS 分组符 30 1E RS 记录分离符 31 1F US 单元分隔符 127 7F DEL 删除
?? 可显示字符(32-126)
这些字符可以直接在屏幕上显示,包含空格、数字、字母和常用符号:
十进制 十六进制 字符 说明 32 20 空格 33 21 ! 感叹号 34 22 " 双引号 35 23 # 井号 36 24 $ 美元符号 37 25 % 百分号 38 26 & 和号 39 27 ' 单引号 40 28 ( 左括号 41 29 ) 右括号 42 2A * 星号 43 2B + 加号 44 2C , 逗号 45 2D - 减号 46 2E . 点号 47 2F / 斜杠 48-57 30-39 0-9 阿拉伯数字0到9 58 3A : 冒号 59 3B ; 分号 60 3C 小于号 61 3D = 等于号 62 3E 大于 号 63 3F ? 问号 64 40 @ 艾特符号
65- 90 41-5A A-Z 大写英文字母A到Z 91 5B [ 左方括号 92 5C \ 反斜杠 93 5D ] 右方括号 94 5E 脱字 符 95 5F _ 下划线 96 60 ` 反引号 97-122 61-7A a-z 小写英文字母a到z 123 7B { 左大括号 124 7C 125 7D } 右大括号 126 7E ~ 波浪号
?? 核心记忆要点
空格对应十进制?32?
数字0对应十进制?48?
大写字母A对应十进制?65?
小写字母a对应十进制?97?
数字、大写字母、小写字母的ASCII码值是连续递增的,可通过基础值快速推算其他字符的编码。