admin 管理员组

文章数量: 1086019


2024年1月4日发(作者:innerhtml换行)

目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(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共定义了256个代码(从0-255),从0-32位为控制字符(ASCII control characters),从33-127位为可打印字符(ASCII printable characters)。从0-127是标准的ASCII编码,从128-255是扩展的ASCII编码。

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

ASCII编码 控制字符(ASCII control characters)

二进制 十进制 十六进制 控制字符 转义字符 说明

000 0000

000 0001

000 0010

000 0011

000 0100

000 0101

000 0110

000 0111

000 1000

000 1001

000 1010

000 1011

000 1100

000 1101

000 1110

000 1111

001 0000

001 0001

001 0010

001 0011

001 0100

001 0101

001 0110

001 0111

001 1000

001 1001

001 1010

001 1011

001 1100

001 1101

001 1110

001 1111

0 00

1 01

2 02

3 03

4 04

5 05

6 06

7 07

8 08

9 09

10 0A

11 0B

12 0C

13 0D

14 0E

15 0F

16 10

17 11

18 12

19 13

20 14

21 15

22 16

23 17

24 18

25 19

26 1A

27 1B

28 1C

29 1D

30 1E

31 1F

NUL 0

SOH

STX

ETX

EOT

ENQ

ACK

BEL a

BS b

HT t

LF n

VT v

FF f

CR r

SO

SI

DLE

DC1

DC2

DC3

DC4

NAK

SYN

ETB

CAN

EM

SUB

ESC e

FS

GS

RS

US

Null character(空字符)

Start of Header(标题开始)

Start of Text(正文开始)

End of Text(正文结束)

End of Transmission(传输结束)

Enquiry(请求)

Acknowledgment(收到通知)

Bell(响铃)

Backspace(退格)

Horizontal Tab(水平制表符)

Line feed(换行键)

Vertical Tab(垂直制表符)

Form feed(换页键)

Carriage return(回车键)

Shift Out(不用切换)

Shift In(启用切换)

Data Link Escape(数据链路转义)

Device Control 1(设备控制1)

Device Control 2(设备控制2)

Device Control 3(设备控制3)

Device Control 4(设备控制4)

Negative Acknowledgement(拒绝接收)

Synchronous Idle(同步空闲)

End of Trans the Block(传输块结束)

Cancel(取消)

End of Medium(介质中断)

Substitute(替补)

Escape(溢出)

File Separator(文件分割符)

Group Separator(分组符)

Record Separator(记录分离符)

Unit Separator(单元分隔符)

ASCII编码 可打印字符(ASCII printable haracters)

二进制

010 0000

010 0001

十进制

32

33

十六进制

20

21

Space(空格)

!

字符

010 0010

010 0011

010 0100

010 0101

010 0110

010 0111

010 1000

010 1001

010 1010

010 1011

010 1100

010 1101

010 1110

010 1111

011 0000

011 0001

011 0010

011 0011

011 0100

011 0101

011 0110

011 0111

011 1000

011 1001

011 1010

011 1011

011 1100

011 1101

011 1110

011 1111

100 0000

100 0001

100 0010

100 0011

100 0100

100 0101

100 0110

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

49 31

50 32

51 33

52 34

53 35

54 36

55 37

56 38

57 39

58 3A

59 3B

60 3C

61 3D

62 3E

63 3F

64 40

65 41

66 42

67 43

68 44

69 45

70 46

#

$

%

&

(

)

*

+

,

-

.

/

0

1

2

3

4

5

6

7

8

9

:

;

<

=

>

?

@

A

B

C

D

E

F

100 0111

100 1000

100 1001

100 1010

100 1011

100 1100

100 1101

100 1110

100 1111

101 0000

101 0001

101 0010

101 0011

101 0100

101 0101

101 0110

101 0111

101 1000

101 1001

101 1010

101 1011

101 1100

101 1101

101 1110

101 1111

110 0000

110 0001

110 0010

110 0011

110 0100

110 0101

110 0110

110 0111

110 1000

110 1001

110 1010

110 1011

71 47

72 48

73 49

74 4A

75 4B

76 4C

77 4D

78 4E

79 4F

80 50

81 51

82 52

83 53

84 54

85 55

86 56

87 57

88 58

89 59

90 5A

91 5B

92 5C

93 5D

94 5E

95 5F

96 60

97 61

98 62

99 63

100 64

101 65

102 66

103 67

104 68

105 69

106 6A

107 6B

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

[

"]

^

_

`

a

b

c

d

e

f

g

h

i

j

k

110 1100

110 1101

110 1110

110 1111

111 0000

111 0001

111 0010

111 0011

111 0100

111 0101

111 0110

111 0111

111 1000

111 1001

111 1010

111 1011

111 1100

111 1101

111 1110

二进制

0111 1111

1000 0000

1000 0001

1000 0010

1000 0011

1000 0100

1000 0101

1000 0110

1000 0111

1000 1000

1000 1001

1000 1010

1000 1011

1000 1100

1000 1101

1000 1110

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

6C l

6D m

6E n

6F o

70 p

71 q

72 r

73 s

74 t

75 u

76 v

77 w

78 x

79 y

7A z

7B {

7C |

7D }

7E ~

ASCII编码 扩展字符

十进制

7f

80

81

82

83

84

85

86

87

88

89

8a

8b

8c

8d

8e

十六进制

1000 1111

1001 0000

1001 0001

1001 0010

1001 0011

1001 0100

1001 0101

1001 0110

1001 0111

1001 1000

1001 1001

1001 1010

1001 1011

1001 1100

1001 1101

1001 1110

1001 1111

1010 0000

1010 0001

1010 0010

1010 0011

1010 0100

1010 0101

1010 0110

1010 0111

1010 1000

1010 1001

1010 1010

1010 1011

1010 1100

1010 1101

1010 1110

1010 1111

1011 0000

1011 0001

1011 0010

1011 0011

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

8f

90

91

92

93

94

95

96

97

98

99

9a

9b

9c

9d

9e

9f

a0

a1

a2

a3

a4

a5

a6

a7

a8

a9

aa

ab

ac

ad

ae

af

b0

b1

b2

b3

1011 0100

1011 0101

1011 0110

1011 0111

1011 1000

1011 1001

1011 1010

1011 1011

1011 1100

1011 1101

1011 1110

1011 1111

1100 0000

1100 0001

1100 0010

1100 0011

1100 0100

1100 0101

1100 0110

1100 0111

1100 1000

1100 1001

1100 1010

1100 1011

1100 1100

1100 1101

1100 1110

1100 1111

1101 0000

1101 0001

1101 0010

1101 0011

1101 0100

1101 0101

1101 0110

1101 0111

1101 1000

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

b4

b5

b6

b7

b8

b9

ba

bb

bc

bd

be

bf

c0

c1

c2

c3

c4

c5

c6

c7

c8

c9

ca

cb

cc

cd

ce

cf

d0

d1

d2

d3

d4

d5

d6

d7

d8

1101 1001

1101 1010

1101 1011

1101 1100

1101 1101

1101 1110

1101 1111

1110 0000

1110 0001

1110 0010

1110 0011

1110 0100

1110 0101

1110 0110

1110 0111

1110 1000

1110 1001

1110 1010

1110 1011

1110 1100

1110 1101

1110 1110

1110 1111

1111 0000

1111 0001

1111 0010

1111 0011

1111 0100

1111 0101

1111 0110

1111 0111

1111 1000

1111 1001

1111 1010

1111 1011

1111 1100

1111 1101

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

d9

da

db

dc

dd

de

df

e0

e1

e2

e3

e4

e5

e6

e7

e8

e9

ea

eb

ec

ed

ee

ef

f0

f1

f2

f3

f4

f5

f6

f7

f8

f9

fa

fb

fc

fd

1111 1110

1111 1111

254

255

fe

ff


本文标签: 字符 编码 标准