日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ASCII 说明

發(fā)布時間:2024/9/5 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASCII 说明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

ASCII 說明

  ASCII 碼使用指定的 7 位或 8 位二進制數(shù)組合來表示 128 或 256 種可能的字符。標準 ASCII 碼也叫基礎(chǔ)ASCII碼,使用 7 位二進制數(shù)來表示所有的大寫和小寫字母,數(shù)字 0 到 9、標點符號, 以及在美式英語中使用的特殊控制字符。其中:
  0~31及127(共33個)是控制字符或通訊專用字符(其余為可顯示字符),如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(振鈴)等;通訊專用字符:SOH(文頭)、EOT(文尾)、ACK(確認)等;ASCII值為 8、9、10 和 13 分別轉(zhuǎn)換為退格、制表、換行和回車字符。它們并沒有特定的圖形顯示,但會依不同的應(yīng)用程序,而對文本顯示有不同的影響。
  32~126(共95個)是字符(32sp是空格),其中48~57為0到9十個阿拉伯數(shù)字;65~90為26個大寫英文字母,97~122號為26個小寫英文字母,其余為一些標點符號、運算符號等。
  同時還要注意,在標準ASCII中,其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在代碼傳送過程中用來檢驗是否出現(xiàn)錯誤的一種方法,一般分奇 校驗和偶校驗兩種。奇校驗規(guī)定:正確的代碼一個字節(jié)中1的個數(shù)必須是奇數(shù),若非奇數(shù),則在最高位b7添1;偶校驗規(guī)定:正確的代碼一個字節(jié)中1的個數(shù)必須 是偶數(shù),若非偶數(shù),則在最高位b7添1。
  后128個稱為擴展ASCII碼,目前許多基于x86的系統(tǒng)都支持使用擴展(或“高”)ASCII。擴展 ASCII 碼允許將每個字符的第 8 位用于確定附加的 128 個特殊符號字符、外來語字母和圖形符號。以下為標準ASCII表:

ASCII碼對照表

Bin

Dec

Hex

縮寫/字符

解釋

0000

0000

0

00

NUL(null) 空字符

0000

0001

1

01

SOH(start of handing) 標題開始

0000

0010

2

02

STX (start of text) 正文開始

0000

0011

3

03

ETX(end of text) 正文結(jié)束

0000

0100

4

04

EOT(end of transmission) 傳輸結(jié)束

0000

0101

5

05

ENQ (enquiry) 請求

0000

0110

6

06

ACK(acknowledge) 收到通知

0000

0111

7

07

BEL(bell) 響鈴

0000

1000

8

08

BS(backspace) 退格

0000

1001

9

09

HT(horizontal tab) 水平制表符

0000

1010

10

0A

LF (NL line feed, new line) 換行鍵

0000

1011

11

0B

VT(vertical tab) 垂直制表符

0000

1100

12

0C

FF (NP form feed, new page) 換頁鍵

0000

1101

13

0D

CR(carriage return)回車鍵

0000

1110

14

0E

SO(shift out)不用切換

0000

1111

15

0F

SI(shift in)啟用切換

0001

0000

16

10

DLE(data link escape)數(shù)據(jù)鏈路轉(zhuǎn)義

0001

0001

17

11

DC1(device control 1) 設(shè)備控制1

0001

0010

18

12

DC2(device control 2) 設(shè)備控制2

0001

0011

19

13

DC3(device control 3) 設(shè)備控制3

0001

0100

20

14

DC4(device control 4) 設(shè)備控制4

0001

0101

21

15

NAK(negative acknowledge) 拒絕接收

0001

0110

22

16

SYN(synchronous idle) 同步空閑

0001

0111

23

17

ETB (end of trans. block) 傳輸塊結(jié)束

0001

1000

24

18

CAN(cancel) 取消

0001

1001

25

19

EM(end of medium) 介質(zhì)中斷

0001

1010

26

1A

SUB(substitute) 替補

0001

1011

27

1B

ESC(escape) 溢出

0001

1100

28

1C

FS(file separator) 文件分割符

0001

1101

29

1D

GS(group separator) 分組符

0001

1110

30

1E

RS(record separator) 記錄分離符

0001

1111

31

1F

US(unit separator) 單元分隔符

0010

0000

32

20

空格

0010

0001

33

21

!

0010

0010

34

22

"

0010

0011

35

23

#

0010

0100

36

24

$

0010

0101

37

25

%

0010

0110

38

26

&

0010

0111

39

27

'

0010

1000

40

28

(

0010

1001

41

29

)

0010

1010

42

2A

*

0010

1011

43

2B

+

0010

1100

44

2C

,

0010

1101

45

2D

-

0010

1110

46

2E

.

0010

1111

47

2F

/

0011

0000

48

30

0

0011

0001

49

31

1

0011

0010

50

32

2

0011

0011

51

33

3

0011

0100

52

34

4

0011

0101

53

35

5

0011

0110

54

36

6

0011

0111

55

37

7

0011

1000

56

38

8

0011

1001

57

39

9

0011

1010

58

3A

:

0011

1011

59

3B

;

0011

1100

60

3C

<?

0011

1101

61

3D

=

0011

1110

62

3E

>?

0011

1111

63

3F

?

0100

0000

64

40

@

0100

0001

65

41

A

0100

0010

66

42

B

0100

0011

67

43

C

0100

0100

68

44

D

0100

0101

69

45

E

0100

0110

70

46

F

0100

0111

71

47

G

0100

1000

72

48

H

0100

1001

73

49

I

0100

1010

74

4A

J

0100

1011

75

4B

K

0100

1100

76

4C

L

0100

1101

77

4D

M

0100

1110

78

4E

N

0100

1111

79

4F

O

0101

0000

80

50

P

0101

0001

81

51

Q

0101

0010

82

52

R

0101

0011

83

53

S

0101

0100

84

54

T

0101

0101

85

55

U

0101

0110

86

56

V

0101

0111

87

57

W

0101

1000

88

58

X

0101

1001

89

59

Y

0101

1010

90

5A

Z

0101

1011

91

5B

[

0101

1100

92

5C

/

0101

1101

93

5D

]

0101

1110

94

5E

^

0101

1111

95

5F

_

0110

0000

96

60

`

0110

0001

97

61

a

0110

0010

98

62

b

0110

0011

99

63

c

0110

0100

100

64

d

0110

0101

101

65

e

0110

0110

102

66

f

0110

0111

103

67

g

0110

1000

104

68

h

0110

1001

105

69

i

0110

1010

106

6A

j

0110

1011

107

6B

k

0110

1100

108

6C

l

0110

1101

109

6D

m

0110

1110

110

6E

n

0110

1111

111

6F

o

0111

0000

112

70

p

0111

0001

113

71

q

0111

0010

114

72

r

0111

0011

115

73

s

0111

0100

116

74

t

0111

0101

117

75

u

0111

0110

118

76

v

0111

0111

119

77

w

0111

1000

120

78

x

0111

1001

121

79

y

0111

1010

122

7A

z

0111

1011

123

7B

{

0111

1100

124

7C

|

0111

1101

125

7D

}

0111

1110

126

7E

~

0111

1111

127

7F

DEL(delete) 刪除

?

常用鍵盤ASCII碼對照

鍵盤說明(ZH_CN)

鍵盤說明(EN_UK)

ASCII

ESC鍵

VK_ESCAPE

(27)

回車鍵:

VK_RETURN

(13)

TAB鍵:

VK_TAB

(9)

Caps Lock鍵:

VK_CAPITAL

(20)

Shift鍵:

VK_SHIFT

(16)

Ctrl鍵:

VK_CONTROL

(17)

Alt鍵:

VK_MENU

(18)

空格鍵:

VK_SPACE

(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)

Page Down:

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)

ASCII 說明?  ASCII 碼使用指定的 7 位或 8 位二進制數(shù)組合來表示 128 或 256 種可能的字符。標準 ASCII 碼也叫基礎(chǔ)ASCII碼,使用 7 位二進制數(shù)來表示所有的大寫和小寫字母,數(shù)字 0 到 9、標點符號, 以及在美式英語中使用的特殊控制字符。其中:
  0~31及127(共33個)是控制字符或通訊專用字符(其余為可顯示字符),如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(振鈴)等;通訊專用字符:SOH(文頭)、EOT(文尾)、ACK(確認)等;ASCII值為 8、9、10 和 13 分別轉(zhuǎn)換為退格、制表、換行和回車字符。它們并沒有特定的圖形顯示,但會依不同的應(yīng)用程序,而對文本顯示有不同的影響。
  32~126(共95個)是字符(32sp是空格),其中48~57為0到9十個阿拉伯數(shù)字;65~90為26個大寫英文字母,97~122號為26個小寫英文字母,其余為一些標點符號、運算符號等。
  同時還要注意,在標準ASCII中,其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在代碼傳送過程中用來檢驗是否出現(xiàn)錯誤的一種方法,一般分奇 校驗和偶校驗兩種。奇校驗規(guī)定:正確的代碼一個字節(jié)中1的個數(shù)必須是奇數(shù),若非奇數(shù),則在最高位b7添1;偶校驗規(guī)定:正確的代碼一個字節(jié)中1的個數(shù)必須 是偶數(shù),若非偶數(shù),則在最高位b7添1。
  后128個稱為擴展ASCII碼,目前許多基于x86的系統(tǒng)都支持使用擴展(或“高”)ASCII。擴展 ASCII 碼允許將每個字符的第 8 位用于確定附加的 128 個特殊符號字符、外來語字母和圖形符號。以下為標準ASCII表:ASCII碼對照表

Bin

Dec

Hex

縮寫/字符

解釋

0000

0000

0

00

NUL(null) 空字符

0000

0001

1

01

SOH(start of handing) 標題開始

0000

0010

2

02

STX (start of text) 正文開始

0000

0011

3

03

ETX(end of text) 正文結(jié)束

0000

0100

4

04

EOT(end of transmission) 傳輸結(jié)束

0000

0101

5

05

ENQ (enquiry) 請求

0000

0110

6

06

ACK(acknowledge) 收到通知

0000

0111

7

07

BEL(bell) 響鈴

0000

1000

8

08

BS(backspace) 退格

0000

1001

9

09

HT(horizontal tab) 水平制表符

0000

1010

10

0A

LF (NL line feed, new line) 換行鍵

0000

1011

11

0B

VT(vertical tab) 垂直制表符

0000

1100

12

0C

FF (NP form feed, new page) 換頁鍵

0000

1101

13

0D

CR(carriage return)回車鍵

0000

1110

14

0E

SO(shift out)不用切換

0000

1111

15

0F

SI(shift in)啟用切換

0001

0000

16

10

DLE(data link escape)數(shù)據(jù)鏈路轉(zhuǎn)義

0001

0001

17

11

DC1(device control 1) 設(shè)備控制1

0001

0010

18

12

DC2(device control 2) 設(shè)備控制2

0001

0011

19

13

DC3(device control 3) 設(shè)備控制3

0001

0100

20

14

DC4(device control 4) 設(shè)備控制4

0001

0101

21

15

NAK(negative acknowledge) 拒絕接收

0001

0110

22

16

SYN(synchronous idle) 同步空閑

0001

0111

23

17

ETB (end of trans. block) 傳輸塊結(jié)束

0001

1000

24

18

CAN(cancel) 取消

0001

1001

25

19

EM(end of medium) 介質(zhì)中斷

0001

1010

26

1A

SUB(substitute) 替補

0001

1011

27

1B

ESC(escape) 溢出

0001

1100

28

1C

FS(file separator) 文件分割符

0001

1101

29

1D

GS(group separator) 分組符

0001

1110

30

1E

RS(record separator) 記錄分離符

0001

1111

31

1F

US(unit separator) 單元分隔符

0010

0000

32

20

空格

0010

0001

33

21

!

0010

0010

34

22

"

0010

0011

35

23

#

0010

0100

36

24

$

0010

0101

37

25

%

0010

0110

38

26

&

0010

0111

39

27

'

0010

1000

40

28

(

0010

1001

41

29

)

0010

1010

42

2A

*

0010

1011

43

2B

+

0010

1100

44

2C

,

0010

1101

45

2D

-

0010

1110

46

2E

.

0010

1111

47

2F

/

0011

0000

48

30

0

0011

0001

49

31

1

0011

0010

50

32

2

0011

0011

51

33

3

0011

0100

52

34

4

0011

0101

53

35

5

0011

0110

54

36

6

0011

0111

55

37

7

0011

1000

56

38

8

0011

1001

57

39

9

0011

1010

58

3A

:

0011

1011

59

3B

;

0011

1100

60

3C

<?

0011

1101

61

3D

=

0011

1110

62

3E

>?

0011

1111

63

3F

?

0100

0000

64

40

@

0100

0001

65

41

A

0100

0010

66

42

B

0100

0011

67

43

C

0100

0100

68

44

D

0100

0101

69

45

E

0100

0110

70

46

F

0100

0111

71

47

G

0100

1000

72

48

H

0100

1001

73

49

I

0100

1010

74

4A

J

0100

1011

75

4B

K

0100

1100

76

4C

L

0100

1101

77

4D

M

0100

1110

78

4E

N

0100

1111

79

4F

O

0101

0000

80

50

P

0101

0001

81

51

Q

0101

0010

82

52

R

0101

0011

83

53

S

0101

0100

84

54

T

0101

0101

85

55

U

0101

0110

86

56

V

0101

0111

87

57

W

0101

1000

88

58

X

0101

1001

89

59

Y

0101

1010

90

5A

Z

0101

1011

91

5B

[

0101

1100

92

5C

/

0101

1101

93

5D

]

0101

1110

94

5E

^

0101

1111

95

5F

_

0110

0000

96

60

`

0110

0001

97

61

a

0110

0010

98

62

b

0110

0011

99

63

c

0110

0100

100

64

d

0110

0101

101

65

e

0110

0110

102

66

f

0110

0111

103

67

g

0110

1000

104

68

h

0110

1001

105

69

i

0110

1010

106

6A

j

0110

1011

107

6B

k

0110

1100

108

6C

l

0110

1101

109

6D

m

0110

1110

110

6E

n

0110

1111

111

6F

o

0111

0000

112

70

p

0111

0001

113

71

q

0111

0010

114

72

r

0111

0011

115

73

s

0111

0100

116

74

t

0111

0101

117

75

u

0111

0110

118

76

v

0111

0111

119

77

w

0111

1000

120

78

x

0111

1001

121

79

y

0111

1010

122

7A

z

0111

1011

123

7B

{

0111

1100

124

7C

|

0111

1101

125

7D

}

0111

1110

126

7E

~

0111

1111

127

7F

DEL(delete) 刪除

?

常用鍵盤ASCII碼對照

鍵盤說明(ZH_CN)

鍵盤說明(EN_UK)

ASCII

ESC鍵

VK_ESCAPE

(27)

回車鍵:

VK_RETURN

(13)

TAB鍵:

VK_TAB

(9)

Caps Lock鍵:

VK_CAPITAL

(20)

Shift鍵:

VK_SHIFT

(16)

Ctrl鍵:

VK_CONTROL

(17)

Alt鍵:

VK_MENU

(18)

空格鍵:

VK_SPACE

(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)

Page Down:

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)

?

轉(zhuǎn)載于:https://www.cnblogs.com/spinsoft/p/3307366.html

總結(jié)

以上是生活随笔為你收集整理的ASCII 说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。