来自:http://www.learnsky.com/index.asp
ASCII是英文American Standard Code for Information Interchange的缩写。ASCII码是目前计算机最通用的编码标准。
因为计算机只能接受数字信息,ASCII码将字符作为数字来表示,以便计算机能够接受和处理。比如大写字母M的ASCII码是77。
ASCII码中,第0~32号及第127号是控制字符,常用的有LF(换行)、CR(回车);第33~126号是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余的是一些标点符号、运算符号等。
--------------------------------------------------------------------------------
以下是常用的ASCII码对照表:
十进制 十六进制 字符
9 9 TAB(制表符)
10 A 换行
13 D 回车
32 20 空格
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 ~
--------------------------------------------------------------------------------
完整的ASCII编码表如下:
ASCII字符编码表
ASCII值 字符 控制字符 ASCII值 字符 ASCII值 字符 ASCII值 字符
000 空 NUL 032 空格 064 @ 096 `
001 SOH 033 ! 065 A 097 a
002 STX 034 " 066 B 098 b
003 ETX 035 # 067 C 099 c
004 EOT 036 $ 068 D 100 d
005 END 037 % 069 E 101 e
006 ACK 038 & 070 F 102 f
007 嘟声 BEL 039 ' 071 G 103 g
008 BS 040 ( 072 H 104 h
009 HT 041 ) 073 I 105 i
010 换行 LF 042 * 074 J 106 j
011 起始 VT 043 + 075 K 107 k
012 换页 FF 044 , 076 L 108 l
013 回车 CR 045 - 077 M 109 m
014 SO 046 . 078 N 110 n
015 SI 047 / 079 O 111 o
016 DLE 048 0 080 P 112 p
017 DC1 049 1 081 Q 113 q
018 DC2 050 2 082 R 114 r
019 DC3 051 3 083 S 115 s
020 DC4 052 4 084 T 116 t
021 NAK 053 5 085 U 117 u
022 SYN 054 6 086 V 118 v
023 ETB 055 7 087 W 119 w
024 CAN 056 8 088 X 120 x
025 EM 057 9 089 Y 121 y
026 SUB 058 : 090 Z 122 z
027 ESC 059 ; 091 [ 123
028 FS 060 < 092 124 |
029 GS 061 = 093 ] 125
030 RS 062 > 094 ^ 126 ~
031 US 063 ? 095 _ 127
--------------------------------------------------------------------------------
ASCII编码表如下(来源:微软MSDN站点):
--------------------------------------------------------------------------------
ASCII编码对照
000 = 00 = U+0000 : NULL
001 = 01 = U+0001 : START OF HEADING
002 = 02 = U+0002 : START OF TEXT
003 = 03 = U+0003 : END OF TEXT
004 = 04 = U+0004 : END OF TRANSMISSION
005 = 05 = U+0005 : ENQUIRY
006 = 06 = U+0006 : ACKNOWLEDGE
007 = 07 = U+0007 : BELL
008 = 08 = U+0008 : BACKSPACE
009 = 09 = U+0009 : HORIZONTAL TABULATION
010 = 0A = U+000A : LINE FEED
011 = 0B = U+000B : VERTICAL TABULATION
012 = 0C = U+000C : FORM FEED
013 = 0D = U+000D : CARRIAGE RETURN
014 = 0E = U+000E : SHIFT OUT
015 = 0F = U+000F : SHIFT IN
016 = 10 = U+0010 : DATA LINK ESCAPE
017 = 11 = U+0011 : DEVICE CONTROL ONE
018 = 12 = U+0012 : DEVICE CONTROL TWO
019 = 13 = U+0013 : DEVICE CONTROL THREE
020 = 14 = U+0014 : DEVICE CONTROL FOUR
021 = 15 = U+0015 : NEGATIVE ACKNOWLEDGE
022 = 16 = U+0016 : SYNCHRONOUS IDLE
023 = 17 = U+0017 : END OF TRANSMISSION BLOCK
024 = 18 = U+0018 : CANCEL
025 = 19 = U+0019 : END OF MEDIUM
026 = 1A = U+001A : SUBSTITUTE
027 = 1B = U+001B : ESCAPE
028 = 1C = U+001C : FILE SEPARATOR
029 = 1D = U+001D : GROUP SEPARATOR
030 = 1E = U+001E : RECORD SEPARATOR
031 = 1F = U+001F : UNIT SEPARATOR
032 = 20 = U+0020 : SPACE
033 = 21 = U+0021 : EXCLAMATION MARK
034 = 22 = U+0022 : QUOTATION MARK
035 = 23 = U+0023 : NUMBER SIGN
036 = 24 = U+0024 : DOLLAR SIGN
037 = 25 = U+0025 : PERCENT SIGN
038 = 26 = U+0026 : AMPERSAND
039 = 27 = U+0027 : APOSTROPHE
040 = 28 = U+0028 : LEFT PARENTHESIS
041 = 29 = U+0029 : RIGHT PARENTHESIS
042 = 2A = U+002A : ASTERISK
043 = 2B = U+002B : PLUS SIGN
044 = 2C = U+002C : COMMA
045 = 2D = U+002D : HYPHEN-MINUS
046 = 2E = U+002E : FULL STOP
047 = 2F = U+002F : SOLIDUS
048 = 30 = U+0030 : DIGIT ZERO
049 = 31 = U+0031 : DIGIT ONE
050 = 32 = U+0032 : DIGIT TWO
051 = 33 = U+0033 : DIGIT THREE
052 = 34 = U+0034 : DIGIT FOUR
053 = 35 = U+0035 : DIGIT FIVE
054 = 36 = U+0036 : DIGIT SIX
055 = 37 = U+0037 : DIGIT SEVEN
056 = 38 = U+0038 : DIGIT EIGHT
057 = 39 = U+0039 : DIGIT NINE
058 = 3A = U+003A : COLON
059 = 3B = U+003B : SEMICOLON
060 = 3C = U+003C : LESS-THAN SIGN
061 = 3D = U+003D : EQUALS SIGN
062 = 3E = U+003E : GREATER-THAN SIGN
063 = 3F = U+003F : QUESTION MARK
064 = 40 = U+0040 : COMMERCIAL AT
065 = 41 = U+0041 : LATIN CAPITAL LETTER A
066 = 42 = U+0042 : LATIN CAPITAL LETTER B
067 = 43 = U+0043 : LATIN CAPITAL LETTER C
068 = 44 = U+0044 : LATIN CAPITAL LETTER D
069 = 45 = U+0045 : LATIN CAPITAL LETTER E
070 = 46 = U+0046 : LATIN CAPITAL LETTER F
071 = 47 = U+0047 : LATIN CAPITAL LETTER G
072 = 48 = U+0048 : LATIN CAPITAL LETTER H
073 = 49 = U+0049 : LATIN CAPITAL LETTER I
074 = 4A = U+004A : LATIN CAPITAL LETTER J
075 = 4B = U+004B : LATIN CAPITAL LETTER K
076 = 4C = U+004C : LATIN CAPITAL LETTER L
077 = 4D = U+004D : LATIN CAPITAL LETTER M
078 = 4E = U+004E : LATIN CAPITAL LETTER N
079 = 4F = U+004F : LATIN CAPITAL LETTER O
080 = 50 = U+0050 : LATIN CAPITAL LETTER P
081 = 51 = U+0051 : LATIN CAPITAL LETTER Q
082 = 52 = U+0052 : LATIN CAPITAL LETTER R
083 = 53 = U+0053 : LATIN CAPITAL LETTER S
084 = 54 = U+0054 : LATIN CAPITAL LETTER T
085 = 55 = U+0055 : LATIN CAPITAL LETTER U
086 = 56 = U+0056 : LATIN CAPITAL LETTER V
087 = 57 = U+0057 : LATIN CAPITAL LETTER W
088 = 58 = U+0058 : LATIN CAPITAL LETTER X
089 = 59 = U+0059 : LATIN CAPITAL LETTER Y
090 = 5A = U+005A : LATIN CAPITAL LETTER Z
091 = 5B = U+005B : LEFT SQUARE BRACKET
092 = 5C = U+005C : REVERSE SOLIDUS
093 = 5D = U+005D : RIGHT SQUARE BRACKET
094 = 5E = U+005E : CIRCUMFLEX ACCENT
095 = 5F = U+005F : LOW LINE
096 = 60 = U+0060 : GRAVE ACCENT
097 = 61 = U+0061 : LATIN SMALL LETTER A
098 = 62 = U+0062 : LATIN SMALL LETTER B
099 = 63 = U+0063 : LATIN SMALL LETTER C
100 = 64 = U+0064 : LATIN SMALL LETTER D
101 = 65 = U+0065 : LATIN SMALL LETTER E
102 = 66 = U+0066 : LATIN SMALL LETTER F
103 = 67 = U+0067 : LATIN SMALL LETTER G
104 = 68 = U+0068 : LATIN SMALL LETTER H
105 = 69 = U+0069 : LATIN SMALL LETTER I
106 = 6A = U+006A : LATIN SMALL LETTER J
107 = 6B = U+006B : LATIN SMALL LETTER K
108 = 6C = U+006C : LATIN SMALL LETTER L
109 = 6D = U+006D : LATIN SMALL LETTER M
110 = 6E = U+006E : LATIN SMALL LETTER N
111 = 6F = U+006F : LATIN SMALL LETTER O
112 = 70 = U+0070 : LATIN SMALL LETTER P
113 = 71 = U+0071 : LATIN SMALL LETTER Q
114 = 72 = U+0072 : LATIN SMALL LETTER R
115 = 73 = U+0073 : LATIN SMALL LETTER S
116 = 74 = U+0074 : LATIN SMALL LETTER T
117 = 75 = U+0075 : LATIN SMALL LETTER U
118 = 76 = U+0076 : LATIN SMALL LETTER V
119 = 77 = U+0077 : LATIN SMALL LETTER W
120 = 78 = U+0078 : LATIN SMALL LETTER X
121 = 79 = U+0079 : LATIN SMALL LETTER Y
122 = 7A = U+007A : LATIN SMALL LETTER Z
123 = 7B = U+007B : LEFT CURLY BRACKET
124 = 7C = U+007C : VERTICAL LINE
125 = 7D = U+007D : RIGHT CURLY BRACKET
126 = 7E = U+007E : TILDE
127 = 7F = U+007F : DELETE
ASCII码中:
第0~32号及第127号是控制字符,常见的控制符如:
007 = 07 = U+0007 : BELL 转义符:\a 响铃
008 = 08 = U+0008 : BACKSPACE 转义符:\b 退格键
009 = 09 = U+0009 : HORIZONTAL TABULATION 转义符:\t Tab键
010 = 0A = U+000A : LINE FEED 转义符:\n 换行符
011 = 0B = U+000B : VERTICAL TABULATION 转义符:\v 垂直 Tab 符
012 = 0C = U+000C : FORM FEED 转义符:\f 换页符
013 = 0D = U+000D : CARRIAGE RETURN 转义符:\r 回车键
027 = 1B = U+001B : ESCAPE 转义符:\e Esc 键
分享到:
相关推荐
扩展ASCII码是指那些在原始7位ASCII码之外添加的字符。虽然这些字符并不是官方的ASCII标准的一部分,但是它们被广泛地使用,并且在很多操作系统和程序中都有支持。扩展ASCII码的主要目的是为了能够表示更多的符号、...
ASCII 码表完整版 ASCII 码表是计算机领域中使用最广泛的字符编码标准,美国国家标准学会(ANSI)于 1963 年制定。ASCII 码表是一种 7 位元编码标准,共有 128 个字符,包括控制字符和可打印字符。 控制字符 控制...
ASCII码,全称为美国标准信息交换代码(American Standard Code for Information Interchange),是计算机领域中最基础的字符编码系统之一。这个编码系统最初由电信行业在1963年设计,目的是为了统一各种设备间的...
ASCII码,全称为美国标准信息交换代码(American Standard Code for Information Interchange),是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它最初由电信行业设计,用7位二进制数来...
在中文环境中,汉字编码通常涉及到多种标准,如GBK、GB2312、UTF-8等,而ASCII码则主要用于表示英文字符。易语言作为一款中国本土的编程语言,提供了解决汉字与ASCII码之间转换的功能。本节将详细探讨易语言中的汉字...
在计算机科学领域,16进制(Hexadecimal)和ASCII码是两种常见的数据表示方式,它们在编程、数据传输和文本处理中起着至关重要的作用。这个“16进制转ASCII码工具”是为了帮助用户方便地进行这两种编码之间的转换。 ...
在IT领域,ASCII码是一种广泛使用的字符编码标准,全称为美国标准信息交换代码(American Standard Code for Information Interchange)。这个编码系统定义了128个不同的字符,包括字母、数字、标点符号以及一些控制...
ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ...
2. `Chr`函数:相反,`Chr`函数接受一个整数(ASCII码)作为参数,返回该ASCII码对应的字符。例如,`Chr(65)`将返回字符"A"。 ```vb Dim charValue As String charValue = Chr(65) ' 这时,charValue 的值为 "A" ``...
ASCII码,即美国信息交换标准代码(American Standard Code for Information Interchange),是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言,是现代电脑编码的基础。ASCII码使用指定的7...
### 基本ASCII码及键盘ASCII码表详解 #### 一、ASCII码简介 **ASCII**(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的一套电脑编码系统,最初被设计为7位的...
ASCII码,全称为美国标准信息交换代码(American Standard Code for Information Interchange),是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它最初由电信行业设计,用7位二进制数来...
ASCII码,全称为美国信息交换标准代码(American Standard Code for Information Interchange),是计算机科学中的一个基础概念。它最初设计于1963年,旨在为电子通信提供一种标准化的字符编码方式,使得不同设备...
例如,字符 "A" 的 ASCII 码为 65,可以用十进制表示为 65,用十六进制表示为 41,用八进制表示为 1010011。 ASCII 码表在计算机中的应用非常广泛,例如: * 文本编辑器使用 ASCII 码表来存储和显示文本信息。 * ...
在计算机科学领域,ASCII码(American Standard Code for Information Interchange,美国信息交换标准代码)是一种广泛使用的字符编码标准,它将不同的字符与一系列的数字对应起来。每个ASCII字符都由一个7位二进制...
ASCII码表 ASCII码表是计算机上的一种编码方式,用于将文本信息转换为计算机可以理解的二进制代码。该码表由美国国家标准局(ANSI)制定,故又称“美国信息交换标准代码”。 ASCII码表是一种七位码表,共有128个...
在C语言编程中,理解和掌握二进制与ASCII码之间的转换是至关重要的。二进制是一种基础的数字表示形式,由0和1组成,而ASCII码(美国标准信息交换代码)则是一种字符编码标准,用7位二进制数来表示128个不同的字符。...
在计算机科学领域,数据的表示和传输经常涉及各种编码方式,ASCII码和16进制是其中两种常见的表示形式。本文将深入探讨ASCII码与16进制之间的转化,以及它们在计算、校验等方面的应用。 ASCII(American Standard ...
在嵌入式系统开发中,尤其是在使用STM32微控制器的项目中,有时我们需要处理文本显示,这可能涉及到汉字和ASCII码的取模工作。取模是将字符转化为点阵图形的过程,以便在显示屏上正确地呈现出来。针对3.12英寸OLED...