`
djsl6071
  • 浏览: 592148 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

ASCII table

阅读更多

ASCII table and description
ASCII stands for American Standard Code for Information Interchange. Computers can only understand numbers, so an ASCII code is the numerical representation of a character such as 'a' or '@' or an action of some sort. ASCII was developed a long time ago and now the non-printing characters are rarely used for their original purpose. Below is the ASCII character table and this includes descriptions of the first 32 non-printing characters. ASCII was actually designed for use with teletypes and so the descriptions are somewhat obscure. If someone says they want your CV however in ASCII format, all this means is they want 'plain' text with no formatting such as tabs, bold or underscoring - the raw format that any computer can understand. This is usually so they can easily import the file into their own applications without issues. Notepad.exe creates ASCII text, or in MS Word you can save a file as 'text only'<o:p></o:p>

<v:shapetype o:spt="75" coordsize="21600,21600" filled="f" stroked="f" id="_x0000_t75" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" o:connecttype="rect" gradientshapeok="t"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" alt="" style="WIDTH: 536.25pt; HEIGHT: 366pt"><v:imagedata o:href="http://www.italysoft.com/utility/converters/asciifull.gif" src="file:///C:\DOCUME~1\Nick\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape><o:p></o:p>

Extended ASCII Codes<o:p></o:p>

 

ASCII码对照表
 
ASCII, American Standard Code for Information Interchange 念起来像是 "阿斯key",定义从 0 到 127 的一百二十八个数字所代表的英文字母或一样的结果与意义。由于只使用7个位元(bit)就可以表示从0到127的数字,大部分的电脑都使用8个位元来存取字元集(character set),所以从128到255之间的数字可以用来代表另一组一百二十八个符号,称为 extended ASCII。
ASCII码 键盘 ASCII 码 键盘 ASCII码 键盘 ASCII 码 键盘
27 ESC 32 SPACE 33 ! 34 "
35 # 36 $ 37 % 38 &
39 ' 40 ( 41 ) 42 *
43 + 44 ' 45 - 46 .
47 / 48 0 49 1 50 2
51 3 52 4 53 5 54 6
55 7 56 8 57 9 58 :
59 ; 60 < 61 = 62 >
63 ? 64 @ 65 A 66 B
67 C 68 D 69 E 70 F
71 G 72 H 73 I 74 J
75 K 76 L 77 M 78 N
79 O 80 P 81 Q 82 R
83 S 84 T 85 U 86 V
87 W 88 X 89 Y 90 Z
91 [ 92 \ 93 ] 94 ^
95 _ 96 ` 97 a 98 b
99 c 100 d 101 e 102 f
103 g 104 h 105 i 106 j
107 k 108 l 109 m 110 n
111 o 112 p 113 q 114 r
115 s 116 t 117 u 118 v
119 w 120 x 121 y 122 z
123 { 124 | 125 } 126 ~
  
  目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。  

  因为1位二进制数可以表示(21=)2种状态:0、1;而2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。  

  第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等; 

  第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。  

  注意:在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
附:
ASCII表

ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符
0 NUT 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 E 101 e
6 ACK 38 & 70 F 102 f
7 BEL 39 , 71 G 103 g
8 BS 40 ( 72 H 104 h
9 HT 41 ) 73 I 105 i
10 LF 42 * 74 J 106 j
11 VT 43 + 75 K 107 k
12 FF 44 , 76 L 108 l
13 CR 45 - 77 M 109 m
14 SO 46 . 78 N 110 n
15 SI 47 / 79 O 111 o
16 DLE 48 0 80 P 112 p
17 DCI 49 1 81 Q 113 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 {
28 FS 60 < 92 \ 124 |
29 GS 61 = 93 ] 125 }
30 RS 62 > 94 ^ 126 ~
31 US 63 ? 95 127 DEL

 

NUL VT 垂直制表 SYN 空转同步
SOH  标题开始 FF   走纸控制 ETB  信息组传送结束
STX  正文开始 CR   回车 CAN  作废
ETX  正文结束 SO   移位输出 EM   纸尽
EOY  传输结束 SI    移位输入 SUB  换置
ENQ  询问字符 DLE  空格 ESC  换码
ACK  承认 DC1  设备控制1 FS   文字分隔符
BEL  报警 DC2  设备控制2 GS   组分隔符
BS   退一格 DC3  设备控制3 RS   记录分隔符
HT   横向列表 DC4  设备控制4 US   单元分隔符
LF   换行 NAK  否定 DEL  删除

 

键盘常用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)
 

分享到:
评论

相关推荐

    ASCII table show

    Showing ASCII table character and table value, we can compare the value in DOS and OS mode.

    ASCII Table

    ### ASCII码表详解 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它最初由美国国家标准协会...

    AsciiTable v1.1-ollyplugin-2011.8

    AsciiTable v1.1-ollyplugin-2011.8 是一个专门针对OllyDbg反汇编器的插件,它扩展了OllyDbg的功能,使其能够以ASCII表格的形式显示内存中的数据,这对于逆向工程和调试程序非常有帮助。OllyDbg是一款著名的x86汇编...

    Midi_ASCIITable.ino_

    标题"Midi_ASCIITable.ino_"所对应的项目是一个Arduino编程相关的文件,名为"ASCIITable.ino"。这通常意味着它是一个基于Arduino IDE编写的源代码文件,用于实现特定的功能,可能与ASCII表格的生成或显示有关。在...

    ASCII Table 1.0_Table_ascii_ascii tab

    ASCII Table 1.0 是一个程序或库,可能用于显示或操作与ASCII码相关的数据,例如进行字符转换或处理文本输入。 在这个项目中,我们可以看到几个关键的源代码文件: 1. `main.c`:这是程序的主入口点,通常包含程序...

    Arduino项目开发 Communication_ASCIITable_ASCIITable.pdf

    ASCII表(ASCII Table)是其中的一个重要概念,它在程序中扮演着数据表示和字符编码的角色。ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的一套电脑编码...

    ASCII table_asciitable_

    ASCII tableCODE HEX CHAR 0 00 NUL Null1 01 SOH Start of heading2 02 STX Start of text3 03 ETX End of text4 04 EOT End of trans.5 05 ENQ Enquiry6 06 ACK Ack.

    asciitable:ASCII表

    AsciiTable () .width( 40 ) // screen width to fit table in .multiline( true ) // render rows across multiple lines .columnMinWidth( 7 ) // column width will be 7 characters or more .rowMaxHeight...

    ASCII Table 1.0.zip_Codepage Ascii table_The Just_ascii_ascii co

    Just enter the code page and then select the character you want with the mouse and program will calculate it s ASCII code.

    java-ascii-table:生成 ASCII 表的简单框架

    ASCII TABLE 是一个简单的框架,用于生成可在控制台和 JSP 中打印的 ASCII 表。 它还提供增强的 API 来获取可以在网页中呈现的表缓冲区。 示例 1 String [] header = { "User Name", "Salary", "Designation...

    ASCII Table (Full with .txt file)

    ### ASCII码表详解 #### 一、概述 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是一种基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它最初由...

    php-asciitable

    - **基本用法**:创建一个二维数组,然后使用 `\Asciitable\Asciitable::create()` 方法生成表格,最后调用 `render()` 方法输出到终端。 3. **示例代码** ```php use \Asciitable\Asciitable; $data = [ ['...

    ASCII-Table.rar_Table

    在ASCII Table.docx文档中,你可能会找到一个详细的ASCII码表,包括每个字符的数值、其对应的二进制表示以及字符本身。这样的表格对于开发者、程序员和计算机爱好者来说非常有用,因为他们经常需要将字符转换为它们...

    ASCIITable.zip_界面编程_Delphi_

    标题中的"ASCIITable.zip_界面编程_Delphi_"表明这是一个使用Delphi开发的程序,专注于界面编程,特别是涉及到ASCII字符的生成。Delphi是一款强大的面向对象的 Pascal 编程环境,它以其高效的编译器和丰富的组件库...

    asciitable:文本表的几种实现,最初使用ASCII和UTF-8字符作为边框

    ASCII表 ASCII表-一种简单的工具,用于格式化具有各种行/列选项的表格,这些选项包括缩进,缩进字符,对齐方式,填充(左,右,两个),填充字符(左,右,两个)和行内空白字符。 目录 列跨度 文字对齐 填充 保证...

    Exemplo-ASCII.rar_Table

    以上就是围绕标题“Exemplo-ASCII.rar_Table”和描述“ASCII tables Create a ASCII Table em Delphi.”所涵盖的IT知识点。在实际开发中,这些知识将指导你完成在Delphi环境下创建一个完整的ASCII字符表程序。

    ascii-table.zip_ASCII vc_Table

    标题"ascii-table.zip_ASCII vc_Table"暗示了这个压缩包内包含了一个关于ASCII值的表格,特别关注与Visual C++(vc)相关的部分。这可能是一个用于开发者参考的工具,帮助他们理解和处理ASCII字符在C++编程中的应用...

    ascii-table:一个C ++ 14库,用于创建基于文本的表

    ascii_table::ColumnInfo col2 ( 20 , ascii_table::alignment::right); ascii_table::ColumnInfo col3 ( 0 , ascii_table::alignment::center); std::vector&lt;ascii&gt; colspec = {col1, col2, col3}; ascii_table::...

Global site tag (gtag.js) - Google Analytics