ASCII码表

 

ASCII码表

信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是美国信息交换标准代码

 

八进制

十六

进制

十进制

字符

八进制

十六

进制

十进制

字符

00

00

0

nul

100

40

64

@

01

01

1

soh

101

41

65

A

02

02

2

stx

102

42

66

B

03

03

3

etx

103

43

67

C

04

04

4

eot

104

44

68

D

05

05

5

enq

105

45

69

E

06

06

6

ack

106

46

70

F

07

07

7

bel

107

47

71

G

10

08

8

bs

110

48

72

H

11

09

9

ht

111

49

73

I

12

0a

10

nl

112

4a

74

J

13

0b

11

vt

113

4b

75

K

14

0c

12

ff

114

4c

76

L

15

0d

13

er

115

4d

77

M

16

0e

14

so

116

4e

78

N

17

0f

15

si

117

4f

79

O

20

10

16

dle

120

50

80

P

21

11

17

dc1

121

51

81

Q

22

12

18

dc2

122

52

82

R

23

13

19

dc3

123

53

83

S

24

14

20

dc4

124

54

84

T

25

15

21

nak

125

55

85

U

26

16

22

syn

126

56

86

V

27

17

23

etb

127

57

87

W

30

18

24

can

130

58

88

X

31

19

25

em

131

59

89

Y

32

1a

26

sub

132

5a

90

Z

33

1b

27

esc

133

5b

91

[

34

1c

28

fs

134

5c

92

/

35

1d

29

gs

135

5d

93

]

36

1e

30

re

136

5e

94

^

37

1f

31

us

137

5f

95

_

40

20

32

sp

140

60

96

'

41

21

33

!

141

61

97

a

42

22

34

"

142

62

98

b

43

23

35

#

143

63

99

c

44

24

36

$

144

64

100

d

45

25

37

%

145

65

101

e

46

26

38

&

146

66

102

f

47

27

39

`

147

67

103

g

50

28

40

(

150

68

104

h

51

29

41

)

151

69

105

i

52

2a

42

*

152

6a

106

j

53

2b

43

+

153

6b

107

k

54

2c

44

,

154

6c

108

l

55

2d

45

-

155

6d

109

m

56

2e

46

.

156

6e

110

n

57

2f

47

/

157

6f

111

o

60

30

48

0

160

70

112

p

61

31

49

1

161

71

113

q

62

32

50

2

162

72

114

r

63

33

51

3

163

73

115

s

64

34

52

4

164

74

116

t

65

35

53

5

165

75

117

u

66

36

54

6

166

76

118

v

67

37

55

7

167

77

119

w

70

38

56

8

170

78

120

x

71

39

57

9

171

79

121

y

72

3a

58

:

172

7a

122

z

73

3b

59

;

173

7b

123

{

74

3c

60

174

7c

124

|

75

3d

61

=

175

7d

125

}

76

3e

62

176

7e

126

~

77

3f

63

?

177

7f

127

del

 

ASCII码对照表

 

Web开发时,如下的ASCII码只要加上&#;就可以变成Web可以辨认的字符了在处理特殊字符的时候特别有用,如:' 单引号在数据库查询的时候是杀手,但是如果转换成'注意:转换后的机构 有:&# +字符的ASCII码值+; 三个部分组成)再来存数据库,就没有什么影响了。其他的字符与ASCII码的对照如下表

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

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

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

49

1

81

Q

113

q

18

DC2

50

2

82

R

114

r

19

DC3

51

3

83

X

115

s

20

DC4

52

4

84

T

116

t

21

NAK

53

5

85

U

117

u

22

SYN

54

6

86

V

118

v

23

TB

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

 

NUL

VT 垂直制表

SYN 空转同步

SOH  标题开始

FF   走纸控制

ETB  信息组传送结束

STX  正文开始

CR   回车

CAN  作废

ETX  正文结束

SO   移位输出

EM   纸尽

EOY  传输结束

SI    移位输入

SUB  换置

ENQ  询问字符

DLE  空格

ESC  换码

ACK  承认

DC1  设备控制1

FS   文字分隔符

BEL  报警

DC2  设备控制2

GS   组分隔符

BS   退一格

DC3  设备控制3

RS   记录分隔符

HT   横向列表

DC4  设备控制4

US   单元分隔符

LF   换行

NAK  否定

DEL  删除

 

键盘常用ASCII

ESC VK_ESCAPE (27)
回车键: VK_RETURN (13)
TAB
键: VK_TAB (9)
Caps Lock
键: VK_CAPITAL (20)
Shift
键: VK_SHIFT ($10)
Ctrl
键: VK_CONTROL (17)
Alt
键: VK_MENU (18)
空格键: VK_SPACE ($20/32)
退格键: VK_BACK (8)
左徽标键: VK_LWIN (91)
右徽标键: VK_LWIN (92)
鼠标右键快捷键:VK_APPS (93)

Insert键: VK_INSERT (45)
Home
键: VK_HOME (36)
Page Up
VK_PRIOR (33)
PageDown
VK_NEXT (34)
End
键: VK_END (35)
Delete
键: VK_DELETE (46)

方向键() VK_LEFT (37)
方向键() VK_UP (38)
方向键() VK_RIGHT (39)
方向键() VK_DOWN (40)

F1键: VK_F1 (112)
F2
键: VK_F2 (113)
F3
键: VK_F3 (114)
F4
键: VK_F4 (115)
F5
键: VK_F5 (116)
F6
键: VK_F6 (117)
F7
键: VK_F7 (118)
F8
键: VK_F8 (119)
F9
键: VK_F9 (120)
F10
键: VK_F10 (121)
F11
键: VK_F11 (122)
F12
键: VK_F12 (123)

Num Lock键: VK_NUMLOCK (144)
小键盘0 VK_NUMPAD0 (96)
小键盘1 VK_NUMPAD0 (97)
小键盘2 VK_NUMPAD0 (98)
小键盘3 VK_NUMPAD0 (99)
小键盘4 VK_NUMPAD0 (100)
小键盘5 VK_NUMPAD0 (101)
小键盘6 VK_NUMPAD0 (102)
小键盘7 VK_NUMPAD0 (103)
小键盘8 VK_NUMPAD0 (104)
小键盘9 VK_NUMPAD0 (105)
小键盘. VK_DECIMAL (110)
小键盘* VK_MULTIPLY (106)
小键盘+ VK_MULTIPLY (107)
小键盘- VK_SUBTRACT (109)
小键盘/ VK_DIVIDE (111)

Pause Break键: VK_PAUSE (19)
Scroll Lock
键: VK_SCROLL (145)

 

你可能感兴趣的:(B.Visual,C++,K.Windows开发,A.ANSI/ISO,C)