ASCII码

来源:互联网 发布:mac重装找不到硬盘 编辑:程序博客网 时间:2024/04/29 06:15

ASCII码全接触

    目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。

    因为1位二进制数可以表示(21=)2种状态:0、1;而2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。

0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;
通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;

33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

注意:在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
为了便于查询,以下列出ASCII码表:

DEC(十进制)

HEX(十六进制)

CHAR(字符)

CODE(控制码)

C 程序(转义)

0

00

 

NUL

'/0'

1

01

 

SOH

 

2

02

 

STX

 

3

03

 

ETX

 

4

04

 

EOT

 

5

05

 

ENQ

 

6

06

 

ACK

 

7

07

 

BEL

'/a'

8

08

 

BS

'/b'

9

09

 

HT

'/t'

10

0A

 

LF

'/n'

11

0B

 

VT

'/v'

12

0C

 

FF

'/f'

13

0D

 

CR

'/r'

14

0E

 

SO

 

15

0F

 

SI

 

16

10

 

DLE

 

17

11

 

DC1

 

18

12

 

DC2

 

19

13

 

DC1

 

20

14

 

DC4

 

21

15

 

NAK

 

22

16

 

SYN

 

23

17

 

ETB

 

24

18

 

CAN

 

25

19

 

EM

 

26

1A

 

SUB

 

27

1B

 

ESC

 

28

1C

 

FS

 

29

1D

 

GS

 

30

1E

 

RS

 

31

1F

 

US

 

32

20

(space,空格)

 

 

33

21

!

 

 

34

22

"

 

 

35

23

#

 

 

36

24

$

 

 

37

25

%

 

 

38

26

&

 

 

39

27

'

 

 

40

28

(

 

 

41

29

)

 

 

42

2A

*

 

 

43

2B

+

 

 

44

2C

,

 

 

45

2D

-

 

 

46

2E

.

 

 

47

2F

/

 

 

48

30

0

 

 

49

31

1

 

 

50

32

2

 

 

51

33

3

 

 

52

34

4

 

 

53

35

5

 

 

54

36

6

 

 

55

37

7

 

 

56

38

8

 

 

57

39

9

 

 

58

3A

:

 

 

59

3B

;

 

 

60

3C

<

 

 

61

3D

=

 

 

62

3E

>

 

 

63

3F

?

 

 

64

40

@

 

 

65

41

A

 

 

66

42

B

 

 

67

43

C

 

 

68

44

D

 

 

69

45

E

 

 

70

46

F

 

 

71

47

G

 

 

72

48

H

 

 

73

49

I

 

 

74

4A

J

 

 

75

4B

K

 

 

76

4C

L

 

 

77

4D

M

 

 

78

4E

N

 

 

79

4F

O

 

 

80

50

P

 

 

81

51

Q

 

 

82

52

R

 

 

83

53

S

 

 

84

54

T

 

 

85

55

U

 

 

86

56

V

 

 

87

57

W

 

 

88

58

X

 

 

89

59

Y

 

 

90

5A

Z

 

 

91

5B

[

 

 

92

5C

/

 

'//'

93

5D

]

 

 

94

5E

^

 

 

95

5F

_

 

 

96

60

`

 

 

97

61

a

 

 

98

62

b

 

 

99

63

c

 

 

100

64

d

 

 

101

65

e

 

 

102

66

f

 

 

103

67

g

 

 

104

68

h

 

 

105

69

i

 

 

106

6A

j

 

 

107

6B

k

 

 

108

6C

l

 

 

109

6D

m

 

 

110

6E

n

 

 

111

6F

o

 

 

112

70

p

 

 

113

71

q

 

 

114

72

r

 

 

115

73

s

 

 

116

74

t

 

 

117

75

u

 

 

118

76

v

 

 

119

77

w

 

 

120

78

x

 

 

121

79

y

 

 

122

7A

z

 

 

123

7B

{

 

 

124

7C

|

 

 

125

7D

}

 

 

126

7E

~

 

 

127

7F

 

DEL

 







 

 

128255号为扩展字符(不常用),如需要请下载:完整的8ASCII字符表

 

原创粉丝点击