文档库

最新最全的文档下载
当前位置:文档库 > C语言常用转义字符、ASCII、优先级对照表

C语言常用转义字符、ASCII、优先级对照表

常用转义字符

转义字符转义字符的意义ASCII代码\n 回车换行10

\t 横向跳到下一制表位置9

\b 退格8

\r 回车13

\f 走纸换页12

\\ 反斜线符"\" 92

\' 单引号符39

\”双引号符34

\a 鸣铃7

\ddd 1~3位八进制数所代表的字符

\xhh 1~2位十六进制数所代表的字符

ASCII对照表

ASCII值控制字符注释ASC

II值控制字符ASCI

I值

控制字

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

优先级对照表

优先级

运算符

名称或含义

使用形式

结合方向

说明

1 [] 数组下标 数组名[常量表达式] 左到右

() 圆括号 (表达式)/函数名(形参表)

. 成员选择(对象) 对象.成员名

-> 成员选择(指针) 对象指针->成员名

2 - 负号运算符 -表达式 右到左 单目运算符

(类型) 强制类型转换 (数据类型)表达式

++ 自增运算符 ++变量名/变量名++ 单目运算符

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 Loc

k)

设备控制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

-- 自减运算符--变量名/变量名-- 单目运算符

* 取值运算符*指针变量单目运算符

& 取地址运算符&变量名单目运算符

! 逻辑非运算符!表达式单目运算符

~ 按位取反运算符~表达式单目运算符

sizeof 长度运算符sizeof(表达式)

3 / 除表达式/表达式左到右双目运算符

* 乘表达式*表达式双目运算符

% 余数(取模)整型表达式/整型表达式双目运算符4 + 加表达式+表达式左到右双目运算符

- 减表达式-表达式双目运算符5 << 左移变量<<表达式左到右双目运算符

>> 右移变量>>表达式双目运算符6 > 大于表达式>表达式左到右双目运算符

>= 大于等于表达式>=表达式双目运算符

< 小于表达式<表达式双目运算符

<= 小于等于表达式<=表达式双目运算符7 == 等于表达式==表达式左到右双目运算符

!= 不等于表达式!= 表达式双目运算符8 & 按位与表达式&表达式左到右双目运算符

9 ^ 按位异或表达式^表达式左到右双目运算符

10 | 按位或表达式|表达式左到右双目运算符

11 && 逻辑与表达式&&表达式左到右双目运算符

12 || 逻辑或表达式||表达式左到右双目运算符

13 ?: 条件运算符表达式1? 表达式2: 表达式3 右到左三目运算符

14 = 赋值运算符变量=表达式右到左

/= 除后赋值变量/=表达式

*= 乘后赋值变量*=表达式

%= 取模后赋值变量%=表达式

+= 加后赋值变量+=表达式

-= 减后赋值变量-=表达式

<<= 左移后赋值变量<<=表达式

>>= 右移后赋值变量>>=表达式

&= 按位与后赋值变量&=表达式

^= 按位异或后赋值变量^=表达式

|= 按位或后赋值变量|=表达式

15 , 逗号运算符表达式,表达式,…左到右从左向右顺序运算

说明:

同一优先级的运算符,运算次序由结合方向所决定。

简单记就是:!> 算术运算符> 关系运算符> && > || > 赋值运算符