C语言--常用字符与ASCII码值对照表

ASCII码表可以看作由三部分组成:

第一部分:由0到31共32个,一般为通信专用字符或控制字符。有些可以显示在屏幕上,有些不饿能显示,只能看到其效果(如换行、退格等)

第二部分:由32到127共96个,这96个字符是用来表示阿拉伯数字、英文字母大小写和下划线、括号等可显示字符。

第三部分:由128到255共128个字符,一般称为ASCII扩展坞,这128个扩展的ASCII字符是由IBM制定的,不是标准的ASCII码,ASCII扩展坞用来存放英文制表符、部分音标字符和其他欧洲非英语系的字符。

注意:对于无符号字符,ASCII码值为128~255,对于有符号字符型,ASCII码的值为-128~-1.

十进制

ASCII 码

字符

控制字符

(含义)

十进制

ASCII 码

字符

控制字符

(含义)

0 NUL 空字符 17 DC1(^Q) 设备控制1
1 SOH(^A) 标题开始 18 DC2(^R) 设备控制2
2 STX(^B) 正文开始 19 DC3(^S) 设备控制3
3 ETX(^C) 正文结束 20 DC4(^T) 设备控制4
4 EOT(^D) 传输结束 21 NAK(^U) 反确认(拒绝接收)
5 ENQ(^E) 查询请求 22 SYN(^V) 同步空闲
6 ACK(^F) 确认 23 ETB(^W) 结束传输块
7 BEL(^hell) 响铃 24 CAN(^X) 取消
8 BS(^H) 退格 25 EM(^Y) 媒体结束
9 HT(^I) 水平制表符 26 SUB(^Z) 替换
10 LF(^J) 换行 27 ESC ESC键
11 VT(^K) 垂直制表符 28 FS 文件分隔符
12 FF(^L) 换页 29 GS 组分隔符
13 CR(^M) 回车 30 RS 记录分隔符
14 SO(^N) 移出 31 US 单元分隔符
15 SI(^O) 移入 32 空格
16 DLE(^P) 数据链路转义

十进制

ASCII码

字符

十进制

ASCII码

字符

十进制

ASCII码

字符
33 ! 65 A 97 a
34 66 B 98 b
35 # 67 C 99 c
36 $ 68 D 100 d
37 % 69 E 101 e
38 & 70 F 102 f
39 71 G 103 g
40 72 H 104 h
41 73 I 105 i
42 * 74 J 106 j
43 + 75 K 107 k
44 76 L 108 l
45 - 77 M 109 m
46 . 78 N 110 n
47 / 79 O 111 o
48 0 80 P 112 p
49 1 81 Q 113 q
50 2 82 R 114 r
51 3 83 S 115 s
52 4 84 T 116 t
53 5 85 U 117 u
54 6 86 V 118 v
55 7 87 W 119 w
56 8 88 X 120 x
57 9 89 Y 121 y
58 : 90 Z 122 z
59 ; 91 [ 123 {
60 < 92 \ 124 |
61 = 93 ] 125 }
62 > 94 ^ 126 ~
63 ? 95 _ 127 DEL
64 @ 96

你可能感兴趣的:(c++)