ascll码(Ascllcode)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ascll码(Ascll code)本月六缩写/字符解释
0000 0000 0 00空(null)空字符
0000 0001 1 01 SOH(开始处理)标题开始0000 0010 2 02 STX(正文开始)正文开始0000 0011 3 03正文结束ETX(正文结束)0000 0100 4 04传输结束EOT(传输结束)0000 0101 5 05询问(询问)请求
0000 0110 6 06收到通知ACK(确认)
0000 0111 7 07贝尔(Bell)响铃
0000 1000 8 08 BS(退格键)退格
0000 1001 9 09 HT(表格)水平制表符
0000 1010 10 0a LF(NL换行,行)换行键0000 1011 11 0b VT(垂直制表符)垂直制表符0000 1100 12 0C FF(NP换页,换页键新页)0000 1101 13 0d CR(回车)回车键
0000 1110 14 0e所以(转移)不用切换
0000 1111 15中Si(移)启用切换
0001 0000 16 10 DLE(数据链路连接)数据链路转义0001 0001 17 11 DC1(设备控制1)设备控制1 0001 0010 18 12 DC2(设备控制2)设备控制2 0001 0011 19 13 DC3(设备控制3)设备控制3 0001 0100 20 14 DC4(设备控制4)设备控制4 0001 0101 21 15拒绝接收NAK(否定)
0001 0110 22 16同步空闲SYN(同步空闲)
0001 0111 23 17 ETB(结束反。

传输块结束块)0001 1000 24 18(取消)取消/作废
0001 1001 25 19 EM(完中)介质中断
0001 1010 26 1A亚(替代品)替补
0001 1011 27 1b ESC(逃避)溢出
0001 1100 28 1C FS(文件分隔符)文件分割符
0.001 1101 29 1d gs (group 1) 分组符
0001 1110 30 12 rs (record 1) 记录分离符0.001 1111 31 u.s. (unit 1) 单元分隔符 1f 0010 0000 32 20 空格
0010 0001 33 21.
0.010 0.010 34 22 "
0010 0011 35 23 #
36 24 $0100 0010
0010 0101 37 25%
0010 0110 26 & 38
0010 0111 39 27
0010 (1000 40 28
0010 1001 41 29)
42 2 * 1010 0010
0010 1011 43 2b +
0010 1100 44 2c.
0010 1101 45 2d - 0010 1110 46 2e. 0010 47 2f / 1111 48 30 0 0000 0011 0.011 0.001 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 c < 60
3d = 0.011 1101 61 0011 1110 62 32 > 0011 1111 63 3f? 0100 0000 64 40 @ 0100 0001 65 41 0100 0010 66 42 b 0100 0011 67 43 c 0100 0100 68 44 d 0100 0101 45 and 69 0100 0110 70 46 f 0100 0111 71 47 g 0100 1000 72 48 h 0100 1001 73 49 0100 1010 74 - j 0100 1011 75 4b k
0100 1100 76 4c the 1101 0100) 4d m 0100 1110 78 - n 0100 1111 79 4f or 0101 0000 80 50 p 0101 0.001 81 51 q 0010 0101 82 52 r 0101 0011 83 53 d 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) z 0101 1011 (91)
0101 1100 92 5c \ 0101 1101 93 5d] 0101 1110 94 * ^ 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我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 O 1111 111栋6F 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摄氏度|
0111 1101 125 7D }
0111 1110 126 7e ~
0111 1111 127号7F del(删除)删除
另外还有128-255的ASCII字符
字符集简史
6000年前象形文字
3000年前字母表
1838年到1854年塞缪尔.F.B莫尔斯发明了电报,字母表中的每个字符对应于一系列短的和长的脉冲
1821年到1824年路易斯盲文发明盲文,6位代码,它把字符、常用字母组合、常用单字和标点进行编码。

一个特殊的代码表示后续的字符代码应解释为大写一个特殊的移代码允许后续代码被解释为数字逃脱。

1931年CCITT标准化电传代码,包括波德# 2的代码,都是包括字符和数字的5位代码。

1890年早期计算机的字符码是从何勒内斯卡片,6位字符码系统北京化学工业投资开发公司(二进制编码的十进制交换码:二进制编码十进制交换编码)
60年代扩展为8位EBCDIC,IBM大型主机的标准
1967年美国信息交换标准码(ASCII码:美国信息交换标准代码)
在字符长度是6位、7位还是位的问题上产生了很大的争议从可靠性的观点来看不应使用替换字符8,
因此ASCII不能是6位编码,但由于费用的原因也排除了8位版本的方案(当时每位的储存空间成本仍很昂贵)。

这样,最终的字符码就有26个小写字母、26个大写字母、10个数字、32个符号、33个句柄和一个空格,总共128个字符码。

ASCII现在记录在ANSI x3.4-1986字符集-用于信息交换的7位美国国家标准码(7位ASCII:7位美国国家
信息交换标准代码),由美国国家标准协会(美国国家标准学会)发布。

ASCII国际问题
ASCII是美国标准,所以它不能良好满足其它讲英语国家的需要。

例如英国的英镑符号(£)在哪里?
The Latin alphabet, accent, Greek, Hebrew, Arabic, and Russian that use the Cyrillic alphabet.
Chinese pictographic characters in Chinese characters system, Japan and korea.
In 1967, the international organization for Standardization (ISO:International Standards Organization) recommended a ASCII variant, 0x40, 0x5B, 0x5C code, 0x5D, 0x7B, 0x7C and 0x7D for the country to use the reserved ", while 0x5E, 0x60 and 0x7E code marked" when the special character of the domestic requirements need 8, 9 or 10 position when used for other graphic symbols". This is clearly not an optimal international solution because it does not guarantee consistency. But it shows how people try to encode different languages.
Extended ASCII
1981 IBM PC ROM256 character set, that is, the IBM extended character set.
In 1985, the 11 Windows character set was called the ANSI character set, following the ANSI draft and the ISO standard (ANSI/ISO 8859-1-1987, Jane, Latin 1)".
The original version of the ANSI character set: April 1987 code page 437, the character's image code, appears in MS-DOS 3.3
Double byte character set
Double byte character set (DBCS:double-byte character set), to solve Chinese, Japanese and Korean pictographic characters and some kind of compatibility of ASCII.
DBCS starts with the 256 code, just like ASCII. Like any well behaved code page, the first 128 code is ASCII.
However, some of the higher 128 codes always follow the second byte.
Together, these two bytes (called first byte and followed byte) define a character, usually a complex glyph.
Keyboard commonly used ASCII code (decimal)
ESC key VK_ESCAPE (27)
Enter key: VK_RETURN (13)
TAB key: VK_TAB (9)
Caps Lock key: VK_CAPITAL (20)
Shift key: VK_SHIFT (16)
Ctrl key: VK_CONTROL (17)
Alt key: VK_MENU (18)
Space key: VK_SPACE (32)
Backspace: VK_BACK (8)
Left logo key: VK_LWIN (91)
Right logo key: VK_LWIN (92)
Right mouse button shortcut: VK_APPS (93) Insert key: VK_INSERT (45)
Home key: VK_HOME (36)
Page Up:VK_PRIOR (33)
PageDown:VK_NEXT (34)
End key: VK_END (35)
Delete key: VK_DELETE (46)
Key:VK_LEFT (37) (I)
The direction keys (arrow) (:VK_UP 38) Direction key (+):VK_RIGHT (39)
Key (:VK_DOWN key) (40)
F1 key: VK_F1 (112)
F2 key: VK_F2 (113)
F3 key: VK_F3 (114)
F4 key: VK_F4 (115)
F5 key: VK_F5 (116)
F6 key: VK_F6 (117)
F7 key: VK_F7 (118)
F8 key: VK_F8 (119)
F9 key: VK_F9 (120)
F10 key: VK_F10 (121)
F11 key: VK_F11 (122)
F12 key: VK_F12 (123)
Num Lock key: VK_NUMLOCK (144) Keypad 0:VK_NUMPAD0 (96) Keypad 1:VK_NUMPAD1 (97) Keypad 2:VK_NUMPAD2 (98) Keypad 3:VK_NUMPAD3 (99) Keypad 4:VK_NUMPAD4 (100) Keypad 5:VK_NUMPAD5 (101)
Keypad 6:VK_NUMPAD6 (102) Keypad 7:VK_NUMPAD7 (103) Keypad 8:VK_NUMPAD8 (104) Keypad 9:VK_NUMPAD9 (105) Keypad.:VK_DECIMAL (110)
Keypad *:VK_MULTIPLY (106) Keypad +:VK_MULTIPLY (107) Keypad -:VK_SUBTRACT (109) Keypad /:VK_DIVIDE (111)
Pause Break key: VK_PAUSE (19) Scroll Lock key: VK_SCROLL (145)。

相关文档
最新文档