ASCII码表完整版
ASCII码表完整版(带16进制)

q
18
DC2
50
2
82
R
114
r
19
DC3
51
3
83
X
115
s
20
DC4
52
4
84
T
116
t
21
NAK
53
5
85
U
117
u
22
SYN
54
6
86
V
118
v
23
TB
55
7
87
W
119
w
24
CAN
56
8
88
X
120
x
25
EM
57
9
89
Y
121
y
26
SUB
58
:
90
Z
122
z
27
ESC
59
;
91
[
123
F7
oe
小写字母 oe 连字2
F8
ø
带斜杠的小写字母 o
F9
ù
带重音符的小写字母 u
FA
ú
带尖锐重音的小写字母 u
FB
û
带音调符号的小写字母 u
FC
ü
带元音变音 (分音符号) 的小写字母 u
FD
ÿ
带元音变音 (分音符号) 的小写字母 y2
FE
[保留]2
FF
[保留]2
17
ETB
传输块结束 (Ctrl/W)
18
CAN
取消 (Ctrl/X)
19
EM
媒体结束 (Ctrl/Y)
ASCII码表完整版

ASCI码表完整版ASCII值控制字符ASCI值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38 &70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE480P112p17DCI49181Q113q18DC250282R1 14r19DC351383X115s20DC452484T116t21NAK53585U117u22SYN54686V118v23TB5 5787W119w24CAN56888X120x25EM57989Y121y26SUB58:90Z122z27ESC59;91[123{ 2 8FS60<92/124|29GS61=93]125}30RS62>94八126~31US63?—5I27DELNUL空SOH标题开始STX正文开始ETX正文结束VT垂直制表FF走纸控制CR回车SO移位输出SYN空转同步ETB信息组传送结束CAN作废EM 纸尽EOY传输结束ENQ询问字符ACK承认BEL报警BS退一格HT横向列表LF换行Text only 语言:Ascii码表(全)ASCII Table (7-bit)S移位输入DLE空格DC1设备控制1DC2设备控制2DC3设备控制3DC4设备控制4NAK否定SUB换置ESC换码FS文字分隔符GS组分隔符RS记录分隔符US单元分隔符DEL删除(ASCII = American Standard Code for Information Interchange) DecimalOctalHexBinaryValue0NUL(Null char.) 001SOH(Start of Header) 010STX(Start of Text) 011ETX(End of Text) 0100EOT(End of Transmission) 01ENQ(Enquiry)0110ACK(Acknowledgment) 0111BEL(Bell)BS(Backspace)HT(Horizontal Tab) A0010LF(Line Feed) B001011VT(Vertical Tab) C001100FF(FormFeed) D001101CR(Carriage Return) E001110SO(Shift Out)F0011SI(Shift In)0000DLE(Data Link Escape) 10001DC1 (XON) (Device Control 1) 010DC2(Device Control 2) 300011DC3 (XOFF)(Device Control 3) DC4(Device Control 4) NAK(Negative Acknowledgement) SYN(Synchronous Idle) ETB(End of Trans. Block) 0CAN(Cancel) 1EM(End of Medium) A000110SUB(Substitute)B00011ESC(Escape)CFS(File Separator)DGS(Group Separator)E000110RS(Request to Send)(Record Separator)F000111US(Unit Separator)SP(Space)100001!(exclamation mark)20010"(double quote)1#(number sign)036044037045038046039047040050041051042052043053044054046056 047057 048060 049061 050062 051063 052064 053065 054066 055067 056070 057071 058072 059073 060074 061075 062076 063077 064100 065101 066102 067103 068104400100102A001010 02B001011 02C001100 02D001101 02E001110 02F001111 0001010100000103A001110 03B03C001100 03D001101 03E001110 03F00111 011110$(dollar sign) %(percent) &(ampersand) '(single quote) ((left/opening parenthesis) )(right/closing parenthesis) *(asterisk)+(plus)-(minus or dash).(dot)/(forward slash)89:(colon) ;(semi-colon) <(less than)=(equal sign)>(greater than) ?(question mark) @(AT symbol)ABCDEF1G 801000H 901001I A01010J B01011K CL DM ENF010011O080120081121082122083123084124085125086126087127088130089131091133 092134 093135 094136 095137 096140 097141 098142 099143 100144 101145 102146 103147 104150 1051 106152 107153 108154 109155 110156 1157 112160 113161111105A0110 05B011011 05C011100 05D011101 05E011110 05F011110100111111106A01101006B01101106C0110006D0110106E0111006F01111001010PQRSTUVWXYZ[(left/opening bracket)\(back slash)](right/closing bracket)八(caret/circumflex)_(un derscore)'abcdefghijkl mn opqrllOOIIs 11100tu110v70111wyA011010zB011011{(left/opening brace)C011100|(vertical bar)D011101}(right/closing brace)E01110~(tilde)F01111DEL(delete)89ABCDEF0NUL SOH STX ETX EOT ENQ ACK BEL BSHTLFVTFFCRSOSI1DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EMSUB ESC FSGSRSUS 2SP!"#$%&'()*+,-./789:;<=>?4@ABCDEFGHIJKLMNO5PQRSTUVWX YZ[\F_6'abcdefghijkl mno7pqrstuvwxyz{|}~ DEL。
ASCII码表完整版(带16进制)

a a 的小写字母 a
c e e 的小写字母 e i i 的小写字母 i
o o 的小写字母 o
u u 的小写字母 u 的小写字母 y 2
8/8
1/8
NUL SOH STX ETX EOY ENQ ACK BEL BS HT LF
标题开始 正文开始 正文结束 传输结束 询问字符 承认 报警 退一格 横向列表 换行
空
VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK
垂直制表
SYN ETB CAN EM SUB ESC FS GS RS US DEL
) * + , -. / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
右圆括号 星号 加号 逗号 连字号或减号 句点或小数点 斜杠 零 1 2 3 4 5 6 7 8 9 冒号 分号 小于 等于 大于 问号
ASCII 字母字符
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 @ A B C D E F G H I J K L M N O P Q R S T U 商业 at 符号 大写字母 A 大写字母 B 大写字母 C 大写字母 D 大写字母 E 大写字母 F 大写字母 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 小写字母 l 小写字母 m 小写字母 n 小写字母 o 小写字母 p 小写字母 q 小写字母 r 小写字母 s 小写字母 t 小写字母 u 小写字母 v 小写字母 w 小写字母 x 小写字母 y 小写字母 z 左大括号 垂直线 右大括号 (ALTMODE) 代字号 (ALTMODE) 擦掉 (DELETE)
ASCII码表完整版

ASCII码表完整版Text only语言: Ascii码表(全)ASCII Table (7-bit)(ASCII = American Standard Code for Information Interchange)Decimal Octal Hex Binary Value------- ----- --- ------ -----000 000 000 00000000 NUL (Null char.)001 001 001 00000001 SOH (Start of Header)002 002 002 00000010 STX (Start of Text)003 003 003 00000011 ETX (End of Text)004 004 004 00000100 EOT (End of Transmission)005 005 005 00000101 ENQ (Enquiry)006 006 006 00000110 ACK (Acknowledgment)007 007 007 00000111 BEL (Bell)008 010 008 00001000 BS (Backspace)009 011 009 00001001 HT (Horizontal Tab)010 012 00A 00001010 LF (Line Feed)011 013 00B 00001011 VT (Vertical Tab)012 014 00C 00001100 FF (Form Feed)013 015 00D 00001101 CR (Carriage Return)014 016 00E 00001110 SO (Shift Out)015 017 00F 00001111 SI (Shift In)016 020 010 ******** DLE (Data Link Escape)017 021 011 00010001 DC1 (XON) (Device Control 1)018 022 012 00010010 DC2 (Device Control 2)019 023 013 00010011 DC3 (XOFF)(Device Control 3)020 024 014 00010100 DC4 (Device Control 4)021 025 015 00010101 NAK (Negative Acknowledgement)022 026 016 00010110 SYN (Synchronous Idle)023 027 017 00010111 ETB (End of Trans. Block)024 030 018 00011000 CAN (Cancel)025 031 019 00011001 EM (End of Medium)026 032 01A 00011010 SUB (Substitute)027 033 01B 00011011 ESC (Escape)028 034 01C 00011100 FS (File Separator)029 035 01D 00011101 GS (Group Separator)030 036 01E 00011110 RS (Request to Send)(Record Separator) 031 037 01F 00011111 US (Unit Separator)032 040 020 ******** SP (Space)033 041 021 ******** ! (exclamation mark)034 042 022 ******** " (double quote)035 043 023 ******** # (number sign)036 044 024 ******** $ (dollar sign)037 045 025 ******** % (percent)038 046 026 00100110 & (ampersand)039 047 027 ******** ' (single quote)040 050 028 ******** ( (left/opening parenthesis)041 051 029 ******** ) (right/closing parenthesis)042 052 02A 00101010 * (asterisk)043 053 02B 00101011 + (plus)044 054 02C 00101100 , (comma)045 055 02D 00101101 - (minus or dash)046 056 02E 00101110 . (dot)047 057 02F 00101111 / (forward slash)048 060 030 00110000 0049 061 031 00110001 1050 062 032 00110010 2051 063 033 00110011 3052 064 034 00110100 4053 065 035 00110101 5054 066 036 00110110 6055 067 037 00110111 7056 070 038 00111000 8057 071 039 00111001 9058 072 03A 00111010 : (colon)059 073 03B 00111011 ; (semi-colon)060 074 03C 00111100 < (less than)061 075 03D 00111101 = (equal sign)062 076 03E 00111110 > (greater than)063 077 03F 00111111 ? (question mark)064 100 040 01000000 @ (AT symbol)065 101 041 01000001 A066 102 042 01000010 B067 103 043 01000011 C068 104 044 01000100 D069 105 045 01000101 E070 106 046 01000110 F072 110 048 01001000 H073 111 049 01001001 I074 112 04A 01001010 J075 113 04B 01001011 K076 114 04C 01001100 L077 115 04D 01001101 M078 116 04E 01001110 N079 117 04F 01001111 O080 120 050 01010000 P081 121 051 01010001 Q082 122 052 01010010 R083 123 053 01010011 S084 124 054 01010100 T085 125 055 01010101 U086 126 056 01010110 V087 127 057 01010111 W088 130 058 01011000 X089 131 059 01011001 Y090 132 05A 01011010 Z091 133 05B 01011011 [ (left/opening bracket) 092 134 05C 01011100 \ (back slash)093 135 05D 01011101 ] (right/closing bracket) 094 136 05E 01011110 ^ (caret/circumflex) 095 137 05F 01011111 _ (underscore)096 140 060 01100000 `097 141 061 01100001 a098 142 062 01100010 b099 143 063 01100011 c100 144 064 01100100 d101 145 065 01100101 e102 146 066 01100110 f103 147 067 01100111 g104 150 068 01101000 h105 151 069 01101001 i106 152 06A 01101010 j107 153 06B 01101011 k108 154 06C 01101100 l109 155 06D 01101101 m110 156 06E 01101110 n111 157 06F 01101111 o112 160 070 01110000 p113 161 071 01110001 q114 162 072 01110010 r116 164 074 01110100 t117 165 075 01110101 u118 166 076 01110110 v119 167 077 01110111 w120 170 078 01111000 x121 171 079 01111001 y122 172 07A 01111010 z123 173 07B 01111011 { (left/opening brace)124 174 07C 01111100 | (vertical bar)125 175 07D 01111101 } (right/closing brace)126 176 07E 01111110 ~ (tilde)127 177 07F 01111111 DEL (delete)------------------------------------------------------------------0 1 2 3 4 5 6 7 8 9 A B C D E F0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US2 SP ! " # $ % & ' ( ) * + , - . /3 0 1 2 3456789:;<=> ?4 @ A B C D E F G H I J K L M N O5 P Q R S T U V W X Y Z [ \ ] ^ _6 ` a b c d e f g h i j k l m n o7 p q r s t u v w x y z { | } ~ DELQQ:1132600599TEL:。
ASCII码表(完整修订版)

ASCII 值 控制字符 ASCII 值 控制字符 ASCII 值 控制字符 ASCII 值 控制字符
0 NUT,\0 32 (space) 64
@
96
、
1
SOH
33
!
65
A
97
a
2
STX
34
”
66
B
98
b
3
ETX
35
#
67
C
99
c
4
EOT
36
$
68
D
100
d
5
ENQ
37
%
69
丁立
diy98@
NUL 空 SOH 标题开始 STX 正文开始 ETX 正文结束 EOY 传输结束 ENQ 询问字符 ACK 承认 BEL 报警 BS 退一格 HT 横向列表 LF 换行
VT 垂直制表 FF 走纸控制 CR 回车 SO 移位输出 SI 移位输入 DLE 空格 DC1 设备控制 1 DC2 设备控制 2 DC3 设备控制 3 DC4 设备控制 4 NAK 否定
SYN 空转同步 ETB 信息组传送结束 CAN 作废 EM 纸尽 SUB 换置 ESC 换码 FS 文字分隔符 GS 组分隔符 RS 记录分隔符 US 单元分隔符 DEL 删除
----------------------------------------------------------
丁立
diy98@
SO
46
.
78
N
110
n
15
SI
47
/
79
O
111
o
16
ASCII码表完整版与转义符(附自己总结)

ASCII码表完整版与转义符(附⾃⼰总结)ASCII码表完整版ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181Q113q18DC250282R114r19DC351383X115s20DC452484T116t21NAK53585U117u22SYN54686V118v23TB55787W119w24CAN56888X120x25EM57989Y121y26SUB58:90Z122z27ESC59;91[123{28FS60<92/124|29GS61=93]125}30RS62>94^126~31US63?95—127DELNUL 空VT 垂直制表SYN 空转同步SOH 标题开始FF ⾛纸控制ETB 信息组传送结束STX 正⽂开始CR 回车CAN 作废ETX 正⽂结束SO 移位输出EM 纸尽EOY 传输结束SI 移位输⼊SUB 换置ENQ 询问字符DLE 空格ESC 换码ACK 承认DC1 设备控制1FS ⽂字分隔符BEL 报警DC2 设备控制2GS 组分隔符BS 退⼀格DC3 设备控制3RS 记录分隔符HT 横向列表DC4 设备控制4US 单元分隔符LF 换⾏NAK 否定DEL 删除转义字符意义 ASCII码值(⼗进制)\a 响铃(BEL) 007\b 退格(BS) 008\f 换页(FF) 012\n 换⾏(LF) 010\r 回车(CR) 013\t ⽔平制表(HT) 009\v 垂直制表(VT) 011\\ 反斜杠 092\? 问号字符 063\' 单引号字符 039\" 双引号字符 034\0 空字符(NULL) 000\ddd 任意字符三位⼋进制\xhh 任意字符⼆位⼗六进制看程序:#include <stdio.h>main(){long c,nl;nl = 0;while((c=getchar())!='\n')if(c=='\s')++nl;printf("%ld\n",nl);}这段程序统计输⼊字符中含有s的个数。
ASCII码表完整版(带16进制)

ASCII 码表完整版ASCII 值控制字符 ASCII 值控制字符 ASCII 值控制字符 ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a 2STX34”66B98b 3ETX35#67C99c 4EOT36$68D100d 5ENQ37%69E101e 6ACK38&70F102f 7BEL39,71G103g 8BS40(72H104h 9HT41)73I105i 10LF42*74J106j 11VT43+75K107k 12FF44,76L108l 13CR45-77M109m 14SO46.78N110n 15SI47/79O111o 16DLE48080P112p 17DCI49181Q113q 18DC250282R114r 19DC351383X115s 20DC452484T116t 21NAK53585U117u 22SYN54686V118v23TB55787W24CAN56888X25EM57989Y26SUB58:90Z27ESC59;91[28FS60<92/29GS61=93]30RS62>94^31US63?95—NUL 空VT 垂直制表SOH 标题开始FF走纸控制ETB STX正文开始CR回车CAN ETX正文结束SO移位输出EM EOY传输结束SI移位输入SUB ENQ询问字符DLE空格ESC ACK承认DC1设备控制 1FS BEL报警DC2设备控制 2GS BS退一格DC3设备控制 3RS HT横向列表DC4设备控制 4US LF换行NAK否定DEL119w 120x 121y 122z 123{ 124| 125} 126~ 127DEL SYN 空转同步信息组传送结束作废纸尽换置换码文字分隔符组分隔符记录分隔符单元分隔符删除0~ 32 及 127( 共 34 个) 是控制字符或通讯专用字符(其余为可显示字符),如控制符:LF(换行)、 CR(回车)、 FF(换页)、 DEL(删除)、 BS(退格 ) 、BEL(振铃)等;通讯专用字符:SOH(文头)、 EOT(文尾)、ACK(确认)等; ASCII 值为 8 、9、10 和 13 分别转换为退格、制表、换行和回车字符。
ASCII码表完整版

American Standard Code for Information Interchange,美国标准信息交换代码ASCII码表完整版Text only语言: Ascii码表(全)ASCII Table (7-bit)(ASCII = American Standard Code for Information Interchange)Decimal Octal Hex Binary Value------- ----- --- ------ -----000 000 000 00000000 NUL (Null char.)001 001 001 00000001 SOH (Start of Header)002 002 002 00000010 STX (Start of Text)003 003 003 00000011 ETX (End of Text)004 004 004 00000100 EOT (End of Transmission)005 005 005 00000101 ENQ (Enquiry)006 006 006 00000110 ACK (Acknowledgment)007 007 007 00000111 BEL (Bell)008 010 008 00001000 BS (Backspace)009 011 009 00001001 HT (Horizontal Tab)010 012 00A 00001010 LF (Line Feed)011 013 00B 00001011 VT (Vertical Tab)012 014 00C 00001100 FF (Form Feed)013 015 00D 00001101 CR (Carriage Return)014 016 00E 00001110 SO (Shift Out)015 017 00F 00001111 SI (Shift In)016 020 010 ******** DLE (Data Link Escape)017 021 011 00010001 DC1 (XON) (Device Control 1)018 022 012 00010010 DC2(Device Control 2)019 023 013 00010011 DC3 (XOFF)(Device Control 3)020 024 014 00010100 DC4(Device Control 4)021 025 015 00010101 NAK (Negative Acknowledgement)022 026 016 00010110 SYN (Synchronous Idle)023 027 017 00010111 ETB (End of Trans. Block)024 030 018 00011000 CAN (Cancel)025 031 019 00011001 EM (End of Medium)026 032 01A 00011010 SUB (Substitute)027 033 01B 00011011 ESC (Escape)028 034 01C 00011100 FS (File Separator)029 035 01D 00011101 GS (Group Separator)030 036 01E 00011110 RS (Request to Send)(Record Separator)031 037 01F 00011111 US (Unit Separator)032 040 020 ******** SP (Space)033 041 021 ******** ! (exclamation mark)034 042 022 ******** " (double quote)035 043 023 ******** # (number sign)036 044 024 ******** $ (dollar sign)037 045 025 ******** % (percent)038 046 026 00100110 & (ampersand)039 047 027 ******** ' (single quote)040 050 028 ********( (left/opening parenthesis)(right/closing parenthesis)042 052 02A 00101010 * (asterisk)043 053 02B 00101011 + (plus)044 054 02C 00101100 , (comma)045 055 02D 00101101 - (minus or dash)046 056 02E 00101110 . (dot)047 057 02F 00101111 / (forward slash)048 060 030 00110000 0049 061 031 00110001 1050 062 032 00110010 2051 063 033 00110011 3052 064 034 00110100 4053 065 035 00110101 5054 066 036 00110110 6055 067 037 00110111 7056 070 038 00111000 8057 071 039 00111001 9058 072 03A 00111010 : (colon)(semi-colon)060 074 03C 00111100 < (less than)061 075 03D 00111101 = (equal sign)062 076 03E 00111110 > (greater than)063 077 03F 00111111 ? (question mark)064 100 040 01000000 @ (AT symbol)065 101 041 01000001 A066 102 042 01000010 B067 103 043 01000011 C068 104 044 01000100 D069 105 045 01000101 E070 106 046 01000110 F071 107 047 01000111 G072 110 048 01001000 H073 111 049 01001001 I074 112 04A 01001010 J075 113 04B 01001011 K076 114 04C 01001100 L077 115 04D 01001101 M078 116 04E 01001110 N079 117 04F 01001111 O080 120 050 01010000 P081 121 051 01010001 Q082 122 052 01010010 R083 123 053 01010011 S084 124 054 01010100 T085 125 055 01010101 U086 126 056 01010110 V087 127 057 01010111 W088 130 058 01011000 X089 131 059 01011001 Y090 132 05A 01011010 Z091 133 05B 01011011[ (left/opening bracket)092 134 05C 01011100 \ (back slash)093 135 05D 01011101 ](right/closing bracket)094 136 05E 01011110 ^ (caret/circumflex)095 137 05F 01011111 _ (underscore)096 140 060 01100000 `097 141 061 01100001 a098 142 062 01100010 b099 143 063 01100011 c100 144 064 01100100 d101 145 065 01100101 e102 146 066 01100110 f103 147 067 01100111 g104 150 068 01101000 h105 151 069 01101001 i106 152 06A 01101010 j107 153 06B 01101011 k108 154 06C 01101100 l109 155 06D 01101101 m110 156 06E 01101110 n111 157 06F 01101111 o112 160 070 01110000 p113 161 071 01110001 q114 162 072 01110010 r115 163 073 01110011 s116 164 074 01110100 t117 165 075 01110101 u118 166 076 01110110 v119 167 077 01110111 w120 170 078 01111000 x121 171 079 01111001 y122 172 07A 01111010 z123 173 07B 01111011{ (left/opening brace)124 174 07C 01111100 | (vertical bar)125 175 07D 01111101 }(right/closing brace)126 176 07E 01111110 ~ (tilde)127 177 07F 01111111 DEL (delete) ------------------------------------------------------------------0 1 2 3 4 5 6 7 8 9 A B C DE F0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US2 SP ! " # $ % & ' ( ) * + , - . /3 0 1 2 3456789:; <= > ?4 @ A B C D E F G H I J K L M N O5 P Q R S T U V W X Y Z [ \ ] ^ _6 ` a b c d e f g h i j k l m n o7 p q r s t u v w x y z { | }~ DEL------------------------------------------------------------------。
ASCII码表完整版

就是英文字符的编码,那些字符实际上的数据就是ASCII码,在计算机内部就是Ascii对应的二进制010101010这样的ASCII码表完整版Text only语言: Ascii码表(全)ASCII Table (7-bit)(ASCII = American Standard Code for Information Interchange)Decimal Octal Hex Binary Value------- ----- --- ------ -----000 000 000 00000000 NUL (Null char.)001 001 001 00000001 SOH (Start of Header)002 002 002 00000010 STX (Start of Text)003 003 003 00000011 ETX (End of Text)004 004 004 00000100 EOT (End of Transmission)005 005 005 00000101 ENQ (Enquiry)006 006 006 00000110 ACK (Acknowledgment)007 007 007 00000111 BEL (Bell)008 010 008 00001000 BS (Backspace)009 011 009 00001001 HT (Horizontal Tab)010 012 00A 00001010 LF (Line Feed)011 013 00B 00001011 VT (Vertical Tab)012 014 00C 00001100 FF (Form Feed)013 015 00D 00001101 CR (Carriage Return)014 016 00E 00001110 SO (Shift Out)015 017 00F 00001111 SI (Shift In)016 020 010 ******** DLE (Data Link Escape)017 021 011 00010001 DC1 (XON) (Device Control 1)018 022 012 00010010 DC2 (Device Control 2)019 023 013 00010011 DC3 (XOFF)(Device Control 3)020 024 014 00010100 DC4 (Device Control 4)021 025 015 00010101 NAK (Negative Acknowledgement)022 026 016 00010110 SYN (Synchronous Idle)023 027 017 00010111 ETB (End of Trans. Block)024 030 018 00011000 CAN (Cancel)025 031 019 00011001 EM (End of Medium)026 032 01A 00011010 SUB (Substitute)027 033 01B 00011011 ESC (Escape)028 034 01C 00011100 FS (File Separator)029 035 01D 00011101 GS (Group Separator)030 036 01E 00011110 RS (Request to Send)(Record Separator) 031 037 01F 00011111 US (Unit Separator)032 040 020 ******** SP (Space)033 041 021 ******** ! (exclamation mark)034 042 022 ******** " (double quote)035 043 023 ******** # (number sign)036 044 024 ******** $ (dollar sign)037 045 025 ******** % (percent)038 046 026 00100110 & (ampersand)039 047 027 ******** ' (single quote)040 050 028 ******** ( (left/opening parenthesis)041 051 029 ******** ) (right/closing parenthesis)042 052 02A 00101010 * (asterisk)043 053 02B 00101011 + (plus)044 054 02C 00101100 , (comma)045 055 02D 00101101 - (minus or dash)046 056 02E 00101110 . (dot)047 057 02F 00101111 / (forward slash)048 060 030 00110000 0049 061 031 00110001 1050 062 032 00110010 2051 063 033 00110011 3052 064 034 00110100 4053 065 035 00110101 5054 066 036 00110110 6055 067 037 00110111 7056 070 038 00111000 8057 071 039 00111001 9058 072 03A 00111010 : (colon)059 073 03B 00111011 ; (semi-colon)060 074 03C 00111100 < (less than)061 075 03D 00111101 = (equal sign)062 076 03E 00111110 > (greater than)063 077 03F 00111111 ? (question mark)064 100 040 01000000 @ (AT symbol)065 101 041 01000001 A066 102 042 01000010 B067 103 043 01000011 C068 104 044 01000100 D069 105 045 01000101 E070 106 046 01000110 F071 107 047 01000111 G072 110 048 01001000 H073 111 049 01001001 I074 112 04A 01001010 J075 113 04B 01001011 K076 114 04C 01001100 L077 115 04D 01001101 M078 116 04E 01001110 N079 117 04F 01001111 O080 120 050 01010000 P081 121 051 01010001 Q082 122 052 01010010 R083 123 053 01010011 S084 124 054 01010100 T085 125 055 01010101 U086 126 056 01010110 V087 127 057 01010111 W088 130 058 01011000 X089 131 059 01011001 Y090 132 05A 01011010 Z091 133 05B 01011011 [ (left/opening bracket) 092 134 05C 01011100 \ (back slash)093 135 05D 01011101 ] (right/closing bracket) 094 136 05E 01011110 ^ (caret/circumflex) 095 137 05F 01011111 _ (underscore)096 140 060 01100000 `097 141 061 01100001 a098 142 062 01100010 b099 143 063 01100011 c100 144 064 01100100 d101 145 065 01100101 e102 146 066 01100110 f103 147 067 01100111 g104 150 068 01101000 h105 151 069 01101001 i106 152 06A 01101010 j107 153 06B 01101011 k108 154 06C 01101100 l109 155 06D 01101101 m110 156 06E 01101110 n111 157 06F 01101111 o112 160 070 01110000 p113 161 071 01110001 q114 162 072 01110010 r115 163 073 01110011 s116 164 074 01110100 t117 165 075 01110101 u118 166 076 01110110 v119 167 077 01110111 w120 170 078 01111000 x121 171 079 01111001 y122 172 07A 01111010 z123 173 07B 01111011 { (left/opening brace)124 174 07C 01111100 | (vertical bar)125 175 07D 01111101 } (right/closing brace)126 176 07E 01111110 ~ (tilde)127 177 07F 01111111 DEL (delete)------------------------------------------------------------------0 1 2 3 4 5 6 7 8 9 A B C D E F0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US2 SP ! " # $ % & ' ( ) * + , - . /3 0 1 2 3456789:;<=> ?4 @ A B C D E F G H I J K L M N O5 P Q R S T U V W X Y Z [ \ ] ^ _6 ` a b c d e f g h i j k l m n o7 p q r s t u v w x y z { | } ~ DEL------------------------------------------------------------------。
ASCII码表(完整版)

控制字符
、 a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ DEL(删除)
控制字符
NUL(空字符) SOH(标题开始) STX(正文开始) ETX(正文结束) EOT(传输结束) ENQ(询问请求) ACK(收到通知) BEL(响铃) BS(退格) HT(水平制表) LF(换行) VT(垂直制表) FF(换页) CR(回车) SO(移位输出) SI(移位输入) DLE(数据链路转义) DCI(设备控制1) DC2(设备控制2) DC3(设备控制3) DC4(设备控制4) NAK(拒绝接收) SYN(同步空闲) ETB(传输块结束) CAN(取消) EM(介质中断) SUB(换置) ESC(退出) FS(文件分割符) GS(分组符) RS(记录分隔符) US(单元分隔符)
控制字符
@ A B C D E F G H I J K L M N O P Q R X T U V W X Y Z [ / ] ^ —
ASCII值 二 十 十六
0110 0000 0110 0001 0110 0010 0110 0011 0110 0100 0110 0101 0110 0110 0110 0111 0110 1000 0110 1001 0110 1010 0110 1011 0110 1100 0110 1101 0110 1110 0110 1111 0111 0000 0111 0001 0111 0010 0111 0011 0111 0100 0111 0101 0111 0110 0111 0111 0111 1000 0111 1001 0111 1010 0111 1011 0111 1100 0111 1101 0111 1110 0111 1111 96 97 98 99 100 10பைடு நூலகம் 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
自-ASCII码表完整版(带16进制)

oe
小写字母oe连字2
F8
ø
带斜杠的小写字母o
F9
ù
带重音符的小写字母u
FA
ú
带尖锐重音的小写字母u
FB
û
带音调符号的小写字母 u
FC
ü
带元音变音(分音符号) 的小写字母 u
FD
ÿ
带元音变音(分音符号)的小写字母y2
FE
[保留]2
FF
[保留]2
AE
[保留]2
AF
[保留]2
B0
°
温度符
B1
±
加/减号
B2
²
上标2
B3
³
上标 3
B4
[保留]2
B5
µ
微符
B6
¶
段落符,pilcrow
B7
·
中点
B8
[保留]2
B9
¹
上标1
BA
º
阳性顺序指示符
BB
»
右角引号
BC
¼
分数四分之一
BD
½
分数二分之一
BE
[保留]2
BF
¿
反向问号
C0
À
带重音符的大写字母A
C1
Á
带尖锐重音的大写字母A
ASCII码表完整版
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
ASCII值
控制字符
0
NUT
32
(space)
64
@
96
、
1
SOH
33
!
65
A
97
a
ASCII码表

SYN TB CAN EM SUB ESC FS GS RS US
54 55 56 57 58 59 60 61 62 63
6 7 8 9 : ; < = > ?
86 87 88 89 90 91 92 93 94 95
V W X Y Z [ / ] ^ —
ASCII 码表完整版
ASCII 值 控制字符 ASCII 值 控制字符 ASCII 值 控制字符 ASCII 值 控制字符 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 NUT SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DCI DC2 DC3 DC4 NAK 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 (spac e) ! ” # $ % & , ( ) * + , . / 0 1 2 3 4 5 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 @ A B C D E F G H I J K L M N O P Q R X T U 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 、 a b c d e f g h i j k l m n o p q r s t u
118 119 120 121 122 123 124 125 126 127
v w x y z { | } ~ DEL
ASCII码表完整版

ASCII值 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 NUL 空 SOH 标题开始 STX 正文开始 ETX 正文结束 EOY 传输结束 ENQ 询问字符 ACK 承认 BEL 报警 BS 退一格 HT 横向列表
ASCII码表完整版 控制字符 (space) ! ” # $ % & , ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
LF 换行
NAK 否定
DEL 删除
ASCII值 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
ASCII值 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 SYN 空转同步 ETB 信息组传送结 束 CAN 作废 EM 纸尽 SUB 换置 ESC 换码 FS 文字分隔符 GS 组分隔符 RS 记录分隔符 US 单元分隔符
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.ASCII表常用ASCII码表(方便查找)ASCII表ESC键VK_ESCAPE (27)回车键:VK_RETURN (13)TAB键:VK_TAB (9)Caps Lock键:VK_CAPITAL (20) Shift键:VK_SHIFT ($10)Ctrl键:VK_CONTROL (17)Alt键:VK_MENU (18)空格键:VK_SPACE ($20/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) PageDown: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)无符号二进制数无符号二进制数使用所有位来表示数值,但是只能表示正数、不能表示负数。
机器数与真值在计算机中,数的符号也采用二进制位来表示,用“0”表示正,用“1”表示负,并把这个表示符号的位放在数的最高位之前。
这种符号被数值化了了数称为机器数,而机器数所表示的原二进制数就称为真值。
例如,真值为+0.1001,机器数也是0.1001真值为-0.1001,机器数为1.1001.数的原码、反码和补码表示在计算机中,对有符号的机器数常用原码、反码和补码三种方式表示,其主要目的是解决减法运算。
【1】原码正数的符号位用0表示,负数的符号位用1表示,有效值部分用二进制绝对值表示,这种表示法称为原码。
原码表示与机器数表示形式一致。
【2】反码反码是真值的另一种机器数形式,它很容易从原码中转变出来,方法是:正数的反码与原码相同,负数的反码是符号位为“1”,其余的二进制位全部由真值取反得出(即0变为1,1变为0 )【3】补码补码也是机器数的一种形式,它很容易从原码转变出来,方法是:正数的补码与原码相同,负数的补码可由反码的末位加1得出。
一个数的补码的补码即是原码本身。
原码、补码和反码(1)原码表示法原码表示法是机器数的一种简单的表示法。
其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示。
设有一数为x,则原码表示可记作〔x〕原。
例如,X1= +1010110X2= 一1001010其原码记作:〔X1〕原=[+1010110]原=01010110〔X2〕原=[-1001010]原=11001010原码表示数的范围与二进制位数有关。
当用8位二进制来表示小数原码时,其表示范围:最大值为0.1111111,其真值约为(0.99)10最小值为1.1111111,其真值约为(一0.99)10当用8位二进制来表示整数原码时,其表示范围:最大值为01111111,其真值为(127)10最小值为11111111,其真值为(-127)10在原码表示法中,对0有两种表示形式:〔+0〕原=00000000[-0] 原=10000000(2)补码表示法机器数的补码可由原码得到。
如果机器数是正数,则该机器数的补码与原码一样;如果机器数是负数,则该机器数的补码是对它的原码(除符号位外)各位取反,并在未位加1而得到的。
设有一数X,则X的补码表示记作〔X〕补。
例如,[X1]=+1010110[X2]= 一1001010[X1]原=01010110[X1]补=01010110即[X1]原=[X1]补=01010110[X2] 原= 11001010[X2] 补=10110101+1=10110110补码表示数的范围与二进制位数有关。
当采用8位二进制表示时,小数补码的表示范围:最大为0.1111111,其真值为(0.99)10最小为1.0000000,其真值为(一1)10采用8位二进制表示时,整数补码的表示范围:最大为01111111,其真值为(127)10最小为10000000,其真值为(一128)10在补码表示法中,0只有一种表示形式:[+0]补=00000000[+0]补=11111111+1=00000000(由于受设备字长的限制,最后的进位丢失)所以有[+0]补=[+0]补=00000000(3)反码表示法机器数的反码可由原码得到。
如果机器数是正数,则该机器数的反码与原码一样;如果机器数是负数,则该机器数的反码是对它的原码(符号位除外)各位取反而得到的。
设有一数X,则X的反码表示记作〔X〕反。
例如:X1= +1010110X2= 一1001010〔X1〕原=01010110[X1]反=〔X1〕原=01010110[X2]原=11001010[X2]反=10110101反码通常作为求补过程的中间形式,即在一个负数的反码的未位上加1,就得到了该负数的补码。
例1. 已知[X]原=10011010,求[X]补。
分析如下:由[X]原求[X]补的原则是:若机器数为正数,则[X]原=[X]补;若机器数为负数,则该机器数的补码可对它的原码(符号位除外)所有位求反,再在未位加1而得到。
现给定的机器数为负数,故有[X]补=[X]原十1,即[X]原=10011010[X]反=11100101十) 1[X]补=11100110例2. 已知[X]补=11100110,求〔X〕原。
分析如下:对于机器数为正数,则〔X〕原=〔X〕补对于机器数为负数,则有〔X〕原=〔〔X〕补〕补现给定的为负数,故有:〔X〕补=11100110〔〔X〕补〕反=10011001十) 1〔〔X〕补〕补=10011010=〔X〕原或者说:数在计算机中是以二进制形式表示的。
数分为有符号数和无符号数。
原码、反码、补码都是有符号定点数的表示方法。
一个有符号定点数的最高位为符号位,0是正,1是副。
以下都以8位整数为例,原码就是这个数本身的二进制形式。
例如0000001 就是+11000001 就是-1正数的反码和补码都是和原码相同。
负数的反码是将其原码除符号位之外的各位求反[-3]反=[10000011]反=11111100负数的补码是将其原码除符号位之外的各位求反之后在末位再加1。
[-3]补=[10000011]补=11111101一个数和它的补码是可逆的。
为什么要设立补码呢?第一是为了能让计算机执行减法:[a-b]补=a补+(-b)补第二个原因是为了统一正0和负0正零:00000000负零:10000000这两个数其实都是0,但他们的原码却有不同的表示。
但是他们的补码是一样的,都是00000000特别注意,如果+1之后有进位的,要一直往前进位,包括符号位!(这和反码是不同的!)[10000000]补=[10000000]反+1=11111111+1=(1)00000000=00000000(最高位溢出了,符号位变成了0)有人会问10000000这个补码表示的哪个数的补码呢?其实这是一个规定,这个数表示的是-128所以n位补码能表示的范围是-2^(n-1)到2^(n-1)-1比n位原码能表示的数多一个又例:1011原码:01011反码:01011 //正数时,反码=原码补码:01011 //正数时,补码=原码-1011原码:11011反码:10100 //负数时,反码为原码取反补码:10101 //负数时,补码为原码取反+10.1101原码:0.1101反码:0.1101 //正数时,反码=原码补码:0.1101 //正数时,补码=原码-0.1101原码:1.1101反码:1.0010 //负数时,反码为原码取反补码:1.0011 //负数时,补码为原码取反+1在计算机内,定点数有3种表示法:原码、反码和补码所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
假设有一int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。
现在想知道,-5在计算机中如何表示?在计算机中,负数以其正值的补码形式表达。
什么叫补码呢?这得从原码,反码说起。
原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。
比如00000000 00000000 00000000 00000101 是5的原码。
反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。
取反操作指:原为1,得0;原为0,得1。
(1变0; 0变1)比如:将00000000 00000000 00000000 00000101每一位取反,得11111111 11111111 11111111 11111010。
称:11111111 11111111 11111111 11111010 是00000000 00000000 00000000 00000101 的反码。
反码是相互的,所以也可称:11111111 11111111 11111111 11111010 和00000000 00000000 00000000 00000101 互为反码。