在实际开发中,程序员很少用单个字符来表示一个完整的数据,字符的意义主要作为数组的时候可以形成一个字符串。在本章节中,我们更关心字符与整数之间的关系和ASCII码的相关知识。
字符类型char,只能用单引号' '来包围,不能用双引号" "包围。而字符串只能用双引号" "包围,不能用单引号' '包围。
输出字符使用 %c,输出字符串使用 %s。
ASCII码表
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的电脑编码系统,用于显示现代英语和其他西欧语言,它是现今最通用的单字节编码系统。
ASCII码规范于1967年第一次发布,它包含了33个控制字符(具有某些特殊功能但是无法显示的字符)和95个可显示字符。
1、ASCII 控制字符 (字符编码: 0-31)
在ASCII码表中,前32个字符是不能用于显示的编码,而是用于控制外围设备。
十进制
DEC
符号
Symbol
中文解释
Description0
NULL
空字符
1
SOH
标题开始
2
STX
正文开始
3
ETX
正文结束
4
EOT
传输结束
5
ENQ
询问
6
ACK
收到通知
7
BEL
铃
8
BS
退格
9
HT
水平制表符
10
LF
换行键
11
VT
垂直制表符
12
FF
换页键
13
CR
回车键
14
SO
移出
15
SI
移入
16
DLE
数据链路转义
17
DC1
设备控制 1
18
DC2
设备控制 2
19
DC3
设备控制 3
20
DC4
设备控制 4
21
NAK
拒绝接收
22
SYN
同步空闲
23
ETB
传输块结束
24
CAN
取消
25
EM
介质中断
26
SUB
替换
27
ESC
换码符
28
FS
文件分隔符
29
GS
组分隔符
30
RS
记录分离符
31
US
单元分隔符
2、ASCII 可打印字符 (字符编码: 32-127)
32~126(共95个)是字符:32是空格,其中48~57为0到9十个阿拉伯数字,65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。第127个字符表示的是键盘上的删除命令。
十进制
DEC
符号
Symbol
中文解释
Description32
空格
33
!
感叹号
34
"
本文发布于:2024-01-29 05:30:55,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170647746013038.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |