ASCII码对照表.pdf
### ASCII码对照表详解 #### 一、概述 在计算机科学领域中,ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的一套电脑编码系统,被国际标准化组织指定为国际标准ISO 646。ASCII码使用指定的7位或8位二进制数组合来表示128或者256种可能的字符,主要用于显示现代英语和其他西欧语言。在ASCII码对照表中,详细列举了键盘上每个按键对应的键值及其含义,对于从事计算机编程及软件开发的人员而言,具有非常重要的参考价值。 #### 二、ASCII码基本概念 ##### 1. 控制字符与可打印字符 ASCII码被分为两部分: - **控制字符**(0-31以及127),这些字符不可见,通常用于文本流中的控制信息,如换行、回车等。 - **可打印字符**(32-126),这些字符可见并能够显示或打印出来。 ##### 2. 字符编码规则 ASCII码使用7位二进制数来表示所有的大小写英文字母、阿拉伯数字、标点符号,以及控制符号等。其中: - 大写字母A-Z的ASCII码值为65-90。 - 小写字母a-z的ASCII码值为97-122。 - 阿拉伯数字0-9的ASCII码值为48-57。 #### 三、ASCII码对照表详解 下面将对部分ASCII码对照表进行详细介绍: | ASCII值 | 控制字符 | 可打印字符 | |---------|----------|------------| | 0 | NUL (Null) | — | | 1 | SOH (Start of Heading) | — | | 2 | STX (Start of Text) | — | | 3 | ETX (End of Text) | — | | 4 | EOT (End of Transmission) | — | | 5 | ENQ (Enquiry) | — | | 6 | ACK (Acknowledge) | — | | 7 | BEL (Bell) | — | | 8 | BS (Backspace) | — | | 9 | HT (Horizontal Tab) | — | | 10 | LF (Line Feed) | — | | 11 | VT (Vertical Tab) | — | | 12 | FF (Form Feed) | — | | 13 | CR (Carriage Return) | — | | 14 | SO (Shift Out) | — | | 15 | SI (Shift In) | — | | 16 | DLE (Data Link Escape) | — | | 17 | DC1 (Device Control 1) | — | | 18 | DC2 (Device Control 2) | — | | 19 | DC3 (Device Control 3) | — | | 20 | DC4 (Device Control 4) | — | | 21 | NAK (Negative Acknowledge) | — | | 22 | SYN (Synchronous Idle) | — | | 23 | TB (Transmit Block) | — | | 24 | CAN (Cancel) | — | | 25 | EM (End of Medium) | — | | 26 | SUB (Substitute) | — | | 27 | ESC (Escape) | — | | 28 | FS (File Separator) | — | | 29 | GS (Group Separator) | — | | 30 | RS (Record Separator) | — | | 31 | US (Unit Separator) | — | | 32 | Space | — | | ... | ... | ... | | 127 | DEL (Delete) | — | #### 四、键盘常用ASCII码及其键值 除了上述基本的ASCII字符外,键盘上的其他功能键也有其特定的键值。以下是一些常用的键盘键值及其含义: - **ESC键**:键值为27,通常用于取消操作或退出当前程序。 - **回车键**:键值为13,用于确认或提交操作。 - **TAB键**:键值为9,用于切换焦点或插入水平制表符。 - **CapsLock键**:键值为20,用于切换大写锁定状态。 - **Shift键**:键值为$10,用于切换字母的大/小写状态。 - **Ctrl键**:键值为17,与其它键组合使用时,可实现多种功能。 - **Alt键**:键值为18,通常与数字键盘组合使用以输入特殊字符。 - **空格键**:键值为$20/32,用于输入空格。 - **退格键**:键值为8,用于删除光标前的一个字符。 - **左徽标键**:键值为91,通常指Windows徽标键。 - **右徽标键**:键值为92,通常指Windows徽标键。 - **鼠标右键快捷键**:键值为93,用于模拟鼠标右键点击。 - **Insert键**:键值为45,用于插入模式或替换模式的切换。 - **Home键**:键值为36,用于移动到当前行或文档的起始位置。 - **PageUp键**:键值为33,用于向上翻页。 - **PageDown键**:键值为34,用于向下翻页。 - **End键**:键值为35,用于移动到当前行或文档的末尾。 - **Delete键**:键值为46,用于删除光标后的一个字符。 - **方向键**:键值分别为37(←)、38(↑)、39(→)、40(↓),用于文本编辑或游戏控制。 - **功能键**:键值从112至123,分别对应F1至F12键,常用于快速调用预定义的功能。 - **NumLock键**:键值为144,用于切换数字键盘的锁定状态。 - **小键盘键值**:键值分别为96至105、110、106、107、109、111,分别对应0至9、.、*、+、-、/等键,用于输入数字和运算符。 - **PauseBreak键**:键值为19,用于暂停程序执行或中断程序运行。 - **ScrollLock键**:键值为1,用于控制滚动条的行为。 通过以上介绍,我们可以了解到ASCII码对照表中所包含的信息不仅限于基本的字符编码,还包括了一些常用键盘按键的键值。这对于理解计算机中字符和命令的操作方式以及编写程序时处理输入输出都非常有用。
- blueli_20122012-10-11资料很实用,正好解决手上的问题
- 粉丝: 1
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助