学计算机的人都应该要知道的——ASCII

目录

什么是ASCII?

标准的ASCII码

二进制编码

128种基本ASCII字符表


什么是ASCII?


ASCII(American Standard Code for Information Interchange),中文名称为美国信息交换标准代码。是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符。

ASCII码又分为: 标准ASCII码和扩展ASCII码。


标准的ASCII码


标准ASCII码,通常也称7位代码,由7位二进制码组成,最高位为0,其范围用二进制表示为00000000~01111111,用十进制表示为0~127,共128种,每一个编码代表一个基本符号,也就是说,使用标准ASCII码可以表示最多128个基本符号。

二进制编码


  由于计算机只能直接接受、存储和处理二进制数。对于数值信息可以采用二进制数码表示,而非数值信息就必须采用二进制的编码表示。

编码是指用少量基本符号根据一定规则组合起来以表示大量复杂多样的信息。一般说来,需要用二进制代码表示哪些文字、符号取决于我们要求计算机能够“识别”哪些文字、符号。**为了能将文字、符号也存储在计算机里,必须将文字、符号按照规定的编码转换成二进制数代码**。目前,计算机中一般都采用国际标准化组织规定的ASCII码(美国标准信息交换码)来表示英文字母和符号。


7位ASCII码是由3位一组和4位一组的二进制代码组成,3位一组构成7列,4位一组构成15行。行为低4位,列为高3位。根据字母、数字所在的列位和行位,就可以固定一个ASCII码。例如:字母A位于第4列、第1行,即ASCII码为01000001BCD。同样,给出一个7位的ASCII也可立即查出一个对应的数字、字母或符号 。

128种基本ASCII字符表

(一)128种基本ASCII字符表(0~31)

Bin(二进制)

Oct(八进制)Dec(十进制)Hex(十六进制)缩写/字符解释

0000 0000

0

0

00

NUL(null)

空字符

0000 0001

1

1

01

SOH(start of headline)

标题开始

0000 0010

2

2

02

STX (start of text)

正文开始

0000 0011

3

3

03

ETX (end of text)

正文结束

0000 0100

4

4

04

EOT (end of transmission)

传输结束

0000 0101

5

5

05

ENQ (enquiry)

请求

0000 0110

6

6

06

ACK (acknowledge)

收到通知

0000 0111

7

7

07

BEL (bell)

响铃

0000 1000

10

8

08

BS (backspace)

退格

0000 1001

11

9

09

HT (horizontal tab)

水平制表符

0000 1010

12

10

0A

LF (NL line feed, new line)

换行键

0000 1011

13

11

0B

VT (vertical tab)

垂直制表符

0000 1100

14

12

0C

FF (NP form feed, new page)

换页键

0000 1101

15

13

0D

CR (carriage return)

回车键

0000 1110

16

14

0E

SO (shift out)

不用切换

0000 1111

17

15

0F

SI (shift in)

启用切换

0001 0000

20

16

10

DLE (data link escape)

数据链路转义

0001 0001

21

17

11

DC1 (device control 1)

设备控制1

0001 0010

22

18

12

DC2 (device control 2)

设备控制2

0001 0011

23

19

13

DC3 (device control 3)

设备控制3

0001 0100

24

20

14

DC4 (device control 4)

设备控制4

0001 0101

25

21

15

NAK (negative acknowledge)

拒绝接收

0001 0110

26

22

16

SYN (synchronous idle)

同步空闲

0001 0111

27

23

17

ETB (end of trans. block)

结束传输块

0001 1000

30

24

18

CAN (cancel)

取消

0001 1001

31

25

19

EM (end of medium)

媒介结束

0001 1010

32

26

1A

SUB (substitute)

代替

0001 1011

33

27

1B

ESC (escape)

换码(溢出)

0001 1100

34

28

1C

FS (file separator)

文件分隔符

0001 1101

35

29

1D

GS (group separator)

分组符

0001 1110

36

30

1E

RS (record separator)

记录分隔符

0001 1111

37

31

1F

US (unit separator)

单元分隔符

(二)128种基本ASCII字符表(32~47)

Bin(二进制)

Oct(八进制)Dec(十进制)Hex(十六进制)缩写/字符解释

0010 0000

40

32

20

(space)

空格

0010 0001

41

33

21

!

叹号

0010 0010

42

34

22

"

双引号

0010 0011

43

35

23

#

井号

0010 0100

44

36

24

$

美元符

0010 0101

45

37

25

%

百分号

0010 0110

46

38

26

&

和号

0010 0111

47

39

27

'

闭单引号

0010 1000

50

40

28

(

开括号

0010 1001

51

41

29

)

闭括号

0010 1010

52

42

2A

*

星号

0010 1011

53

43

2B

+

加号

0010 1100

54

44

2C

,

逗号

0010 1101

55

45

2D

-

减号/破折号

0010 1110

56

46

2E

.

句号

0010 1111

57

47

2F

/

斜杠

(三)128种基本ASCII字符表(48~64)

Bin(二进制)

Oct(八进制)Dec(十进制)Hex(十六进制)缩写/字符解释

0011 0000

60

48

30

0

数字0

0011 0001

61

49

31

1

数字1

0011 0010

62

50

32

2

数字2

0011 0011

63

51

33

3

数字3

0011 0100

64

52

34

4

数字4

0011 0101

65

53

35

5

数字5

0011 0110

66

54

36

6

数字6

0011 0111

67

55

37

7

数字7

0011 1000

70

56

38

8

数字8

0011 1001

71

57

39

9

数字9

0011 1010

72

58

3A

:

冒号

0011 1011

73

59

3B

;

分号

0011 1100

74

60

3C

<

小于

0011 1101

75

61

3D

=

等号

0011 1110

76

62

3E

>

大于

0011 1111

77

63

3F

?

问号

0100 0000

100

64

40

@

电子邮件符号

(四)128种基本ASCII字符表(65~96)

Bin(二进制)

Oct(八进制)Dec(十进制)Hex(十六进制)缩写/字符解释

0100 0001

101

65

41

A

大写字母A

0100 0010

102

66

42

B

大写字母B

0100 0011

103

67

43

C

大写字母C

0100 0100

104

68

44

D

大写字母D

0100 0101

105

69

45

E

大写字母E

0100 0110

106

70

46

F

大写字母F

0100 0111

107

71

47

G

大写字母G

0100 1000

110

72

48

H

大写字母H

0100 1001

111

73

49

I

大写字母I

0100 1010

112

74

4A

J

大写字母J

0100 1011

113

75

4B

K

大写字母K

0100 1100

114

76

4C

L

大写字母L

0100 1101

115

77

4D

M

大写字母M

0100 1110

116

78

4E

N

大写字母N

0100 1111

117

79

4F

O

大写字母O

0101 0000

120

80

50

P

大写字母P

0101 0001

121

81

51

Q

大写字母Q

0101 0010

122

82

52

R

大写字母R

0101 0011

123

83

53

S

大写字母S

0101 0100

124

84

54

T

大写字母T

0101 0101

125

85

55

U

大写字母U

0101 0110

126

86

56

V

大写字母V

0101 0111

127

87

57

W

大写字母W

0101 1000

130

88

58

X

大写字母X

0101 1001

131

89

59

Y

大写字母Y

0101 1010

132

90

5A

Z

大写字母Z

0101 1011

133

91

5B

[

开方括号

0101 1100

134

92

5C

\

反斜杠

0101 1101

135

93

5D

]

闭方括号

0101 1110

136

94

5E

^

脱字符

0101 1111

137

95

5F

_

下划线

0110 0000

140

96

60

`

开单引号

(五)128种基本ASCII字符表(97~127)

Bin(二进制)

Oct(八进制)Dec(十进制)Hex(十六进制)缩写/字符解释

0110 0001

141

97

61

a

小写字母a

0110 0010

142

98

62

b

小写字母b

0110 0011

143

99

63

c

小写字母c

0110 0100

144

100

64

d

小写字母d

0110 0101

145

101

65

e

小写字母e

0110 0110

146

102

66

f

小写字母f

0110 0111

147

103

67

g

小写字母g

0110 1000

150

104

68

h

小写字母h

0110 1001

151

105

69

i

小写字母i

0110 1010

152

106

6A

j

小写字母j

0110 1011

153

107

6B

k

小写字母k

0110 1100

154

108

6C

l

小写字母l

0110 1101

155

109

6D

m

小写字母m

0110 1110

156

110

6E

n

小写字母n

0110 1111

157

111

6F

o

小写字母o

0111 0000

160

112

70

p

小写字母p

0111 0001

161

113

71

q

小写字母q

0111 0010

162

114

72

r

小写字母r

0111 0011

163

115

73

s

小写字母s

0111 0100

164

116

74

t

小写字母t

0111 0101

165

117

75

u

小写字母u

0111 0110

166

118

76

v

小写字母v

0111 0111

167

119

77

w

小写字母w

0111 1000

170

120

78

x

小写字母x

0111 1001

171

121

79

y

小写字母y

0111 1010

172

122

7A

z

小写字母z

0111 1011

173

123

7B

{

开花括号

0111 1100

174

124

7C

|

垂线

0111 1101

175

125

7D

}

闭花括号

0111 1110

176

126

7E

~

波浪号

0111 1111

177

127

7F

DEL (delete)

删除

 7位代码_百度百科 (baidu.com)

> 引用https://habaijian.com/ascii/1.html 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值