ASCII 说明

  ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础ASCII码,使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:
  0~31及127(共33个)是控制字符或通讯专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为 8、9、10 和 13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
  32~126(共95个)是字符(32sp是空格),其中48~57为0到9十个阿拉伯数字;65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。 
  同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇 校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须 是偶数,若非偶数,则在最高位b7添1。
  后128个称为扩展ASCII码,目前许多基于x86的系统都支持使用扩展(或“高”)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) 正文结束

0000

0100

4

04

EOT(end of transmission) 传输结束

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)数据链路转义

0001

0001

17

11

DC1(device control 1) 设备控制1

0001

0010

18

12

DC2(device control 2) 设备控制2

0001

0011

19

13

DC3(device control 3) 设备控制3

0001

0100

20

14

DC4(device control 4) 设备控制4

0001

0101

21

15

NAK(negative acknowledge) 拒绝接收

0001

0110

22

16

SYN(synchronous idle) 同步空闲

0001

0111

23

17

ETB (end of trans. block) 传输块结束

0001

1000

24

18

CAN(cancel) 取消

0001

1001

25

19

EM(end of medium) 介质中断

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)

转自:http://blog.csdn.net/hemingwang0902/article/details/4391634

ASCII说明和ASCII对照表的更多相关文章

  1. ascii码所有字符对照表(包含汉字和外国文字)

    http://www.0xaa55.com/thread-398-1-1.html看到了0xaa55的这个帖子,想起了2年前我在51cto发的一个帖子http://down.51cto.com/dat ...

  2. perl 如何匹配ASCII码以及ASCII码转换

    匹配ASCII码:   /[:ascii:]/ ASCII码转换为数字: ord() 数字转换为ASCII码: chr()

  3. SQL Server ->> Move characters in string N position(s) forward/backward based on ASCII table(根据ASCII表的排列顺序将字符串内的数值往前或者后移N个位)

    去年无聊的时候想到想玩一下根据ASCII表的排列顺序将字符串内的数值往前或者后移N个位,顺便看一下是T-SQL性能好还是用C#写CLR函数处理得快.结果是在50万行以下其实两者差距很小,当然这是在我的 ...

  4. javascript 字符转换为ascii码,ascii码转换为字符

    <script> str="A"; code = str.charCodeAt(); str2 = String.fromCharCode(code); str3 = ...

  5. 常用ASCII 码对照表

    目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准 ...

  6. 常用字符与ASCII代码对照表

    常用字符与ASCII代码对照表 为了便于查询,以下列出ASCII码表:第128-255号为扩展字符(不常用) ASCII码 键盘 ASCII 码 键盘 ASCII 码 键盘 ASCII 码 键盘 27 ...

  7. [转]常用字符与ASCII代码对照表

    常用字符与ASCII代码对照表 为了便于查询,以下列出ASCII码表:第128-255号为扩展字符(不常用) ASCII码 键盘 ASCII 码 键盘 ASCII 码 键盘 ASCII 码 键盘 27 ...

  8. (转)ASCII码对照表—在线工具

    原文:https://www.sojson.com/asciitable.html 最全的ASCII码对照表--------https://blog.csdn.net/jinduozhao/artic ...

  9. Python3 中bytes数据类型深入理解(ASCII码对照表)

    bytes的来源 bytes 是 Python 3.x 新增的类型,在 Python 2.x 中是不存在的. bytes 的意思是"字节",以字节为单位存储数据.而一个字节二进制为 ...

随机推荐

  1. 常用linux命令及shell脚本

    参考:Linux命令大全 分割大文件 Split命令 按行分割(只能是文本文件) $split -l 1000 big_file 前缀 按文件大小分割 $split -b 64m big_file 前 ...

  2. Asp.net MVC]Asp.net MVC5系列——实现编辑、删除与明细信息视图

    目录 概述 实现信息的明细视图 实现信息的编辑视图 实现信息的删除视图 总结 系列文章 [Asp.net MVC]Asp.net MVC5系列——第一个项目 [Asp.net MVC]Asp.net ...

  3. Java除法和js

    java 除 向下取整 js 保留小数

  4. 关于keyGenerator,KeyPairGenerator,SecretKeyFactory的解析

    Java加密的常用的加密算法类型有三种 1单向加密:也就是不可逆的加密,例如MD5,SHA,HMAC 2对称加密:也就是加密方和解密方利用同一个秘钥对数据进行加密和解密,例如DES,PBE等等 3非对 ...

  5. canvas API笔记

    HTML5添加的最受欢迎的功能就是<canvas>元素,这个元素负责在页面的指定区域通过js动态地在这个区域绘制图形. <canvas> 由几组API构成. 准备: <c ...

  6. SQL Fundamentals || DCL(Data Control Language) || 角色ROLES

    SQL Fundamentals || Oracle SQL语言 语句 解释 Create user Creates a user(usually performed by a DBA) Grant ...

  7. 它是对 ACME(automated certificate management environment) 协议的实现,只要实现了 ACME 协议的客户端都可以跟它交互。

    它是对 ACME(automated certificate management environment) 协议的实现,只要实现了 ACME 协议的客户端都可以跟它交互. https://mp.we ...

  8. 【RBAC】打造Web权限控制系统

    引言 权限系统模块对于互联网产品是一个非常重要的功能,可以控制不同的角色合理的访问不同的资源从而达到安全访问的作用 此外本次课程有视频讲解: http://www.imooc.com/learn/79 ...

  9. IDEA 配置环境和相关工具整理(新手入门)

    转载自:https://blog.csdn.net/moneyshi/article/details/79722360 因项目环境需要,开发工具需要统一 , 项目团队都使用idea,所以不得已自己也配 ...

  10. pro 图层 叹号

    同事遇到问题,后来他自己探索解决了~~大致记录如下 pro1.4中打开mxd,部分图层前显示叹号.根据arcmap的经验,点击叹号去修复,结果显示 不支持类型数据. 后解决办法:新建pro 的proj ...