常用转义字符
转义字符
转义字符的意义
ASCII代码
\n
回车换行
10
\t
横向跳到下一制表位置
9
\b
退格
8
\r
回车
13
\f
走纸换页
12
\\
反斜线符"\"
92
\'
单引号符
39
\”
双引号符
34
\a
鸣铃
7
\ddd
1~3位八进制数所代表的字符
\xhh
1~2位十六进制数所代表的字符
ASCII对照表
ASCII值
控制字符
注释
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
0
NUT
32
Space(空格)
64
@
96
`
1
SOH
标题开始
33
!
65
A
97
a
2
STX
正文开始
34
"
66
B
98
b
3
ETX
正文结束
35
#
67
C
99
c
4
EOT
传输结束
36
$
68
D
100
d
5
ENQ
询问字符
37
%
69
E
101
e
6
ACK
承认
38
&
70
F
102
f
7
BEL
报警
39
'
71
G
103
g
8
BS(Backspace)
退格
40
(
72
H
104
h
9
HT
横向制表
41
)
73
I
105
i
10
LF
换行
42
*
74
J
106
j
11
VT
垂直制表
43
+
75
K
107
k
12
FF
走纸控制
44
,
76
L
108
l
13
CR(Enter)
回车
45
-
77
M
109
m
14
SO
移位输出
46
.
78
N
110
n
15
SI
移位输入
47
/
79
O
111
o
16
DLE
空格
48
0
80
P
112
p
17
DCI
设备控制1
49
1
81
Q
113
q
18
DC2
设备控制2
50
2
82
R
114
r
19
DC3
设备控制3
51
3
83
X
115
s
20
DC4(Caps Lock)
设备控制4(大写锁定)
52
4
84
T
116
t
21
NAK
否定
53
5
85
U
117
u
22
SYN
空转同步
54
6
86
V
118
v
23
ETB
信息组传送结束
55
7
87
W
119
w
24
CAN
作废
56
8
88
X
120
x
25
EM
纸尽
57
9
89
Y
121
y
26
SUB
换置
58
:
90
Z
122
z
27
ESC
换码
59
;
91
[
123
{
28
FS
文字分隔符
60
<
92
\
124
|
29
GS
组分隔符
61
=
93
]
125
}
30
RS
记录分隔符
62
>
94
^
126
~
31
US
单元分隔符
63
?
95
_
127
DEL
优先级对照表
优先级
运算符
名称或含义
使用形式
结合方向
说明
1
[]
数组下标
数组名[常量表达式]
左到右
()
圆括号
(表达式)/函数名(形参表)
.
成员选择(对象)
对象.成员名
->
成员选择(指针)
对象指针->成员名
2
-
负号运算符
-表达式
右到左
单目运算符
(类型)
强制类型转换
(数据类型)表达式
++
自增运算符
++变量名/变量名++
单目运算符
--
自减运算符
--变量名/变量名--
单目运算符
*
取值运算符
*指针变量
单目运算符
&
取地址运算符
&变量名
单目运算符
!
逻辑非运算符
!表达式
单目运算符
~
按位取反运算符
~表达式
单目运算符
sizeof
长度运算符
sizeof(表达式)
3
/
除
表达式/表达式
左到右
双目运算符
*
乘
表达式*表达式
双目运算符
%
余数(取模)
整型表达式/整型表达式
双目运算符
4
+
加
表达式+表达式
左到右
双目运算符
-
减
表达式-表达式
双目运算符
5
<<
左移
变量<
左到右
双目运算符
>>
右移
变量>>表达式
双目运算符
6
>
大于
表达式>表达式
左到右
双目运算符
>=
大于等于
表达式>=表达式
双目运算符
<
小于
表达式
双目运算符
<=
小于等于
表达式<=表达式
双目运算符
7
==
等于
表达式==表达式
左到右
双目运算符
!=
不等于
表达式!= 表达式
双目运算符
8
&
按位与
表达式&表达式
左到右
双目运算符
9
^
按位异或
表达式^表达式
左到右
双目运算符
10
|
按位或
表达式|表达式
左到右
双目运算符
11
&&
逻辑与
表达式&&表达式
左到右
双目运算符
12
||
逻辑或
表达式||表达式
左到右
双目运算符
13
?:
条件运算符
表达式1? 表达式2: 表达式3
右到左
三目运算符
14
=
赋值运算符
变量=表达式
右到左
/=
除后赋值
变量/=表达式
*=
乘后赋值