ASCII(美国标准信息交换代码,American Standard Code for Information Interchange)是计算机和通信设备之间用于表示文本和控制信息的一种字符编码标准。它包括128个字符,涵盖了英文大小写字母、数字、标点符号以及一些控制字符。下面将详细介绍ASCII码128个字符的编码。
ASCII码的字符集由128个字符组成,分为两部分:
控制字符在ASCII码表中的范围是0到31以及127。它们用于控制文本流,指示计算机进行某些操作,例如移动光标、换行、回车等。
| ASCII值 | 字符 | 描述 | |---------|-------|------------------| | 0 | NUL | 空字符(null) | | 1 | SOH | 标题开始 | | 2 | STX | 正文开始 | | 3 | ETX | 正文结束 | | 4 | EOT | 传输结束 | | 5 | ENQ | 查询 | | 6 | ACK | 确认 | | 7 | BEL | 响铃(蜂鸣声) | | 8 | BS | 退格 | | 9 | TAB | 水平制表符 | | 10 | LF | 换行(Line Feed)| | 11 | VT | 垂直制表符 | | 12 | FF | 换页 | | 13 | CR | 回车(Carriage Return)| | 14 | SO | 取消字母大小写 | | 15 | SI | 恢复字母大小写 | | 16 | DLE | 数据链路转义符 | | 17 | DC1 | 设备控制1 | | 18 | DC2 | 设备控制2 | | 19 | DC3 | 设备控制3 | | 20 | DC4 | 设备控制4 | | 21 | NAK | 否定确认 | | 22 | SYN | 同步空闲 | | 23 | ETB | 传输块结束 | | 24 | CAN | 取消 | | 25 | EM | 媒体结束 | | 26 | SUB | 替换 | | 27 | ESC | 转义字符 | | 28 | FS | 文件分隔符 | | 29 | GS | 组分隔符 | | 30 | RS | 记录分隔符 | | 31 | US | 单元分隔符 | | 127 | DEL | 删除字符 |
可打印字符包含了所有常用的符号、字母和数字。它们是我们在日常使用中最常接触到的ASCII字符。
| ASCII值 | 字符 | 描述 | |---------|------|------| | 32 | 空格 | 空格字符 | | 33 | ! | 感叹号 | | 34 | " | 双引号 | | 35 | # | 井号 | | 36 | $ | 美元符号 | | 37 | % | 百分号 | | 38 | & | 和号 | | 39 | ' | 单引号 | | 40 | ( | 左括号 | | 41 | ) | 右括号 | | 42 | * | 星号 | | 43 | + | 加号 | | 44 | , | 逗号 | | 45 | - | 减号 | | 46 | . | 句号 | | 47 | / | 斜杠 |
| ASCII值 | 字符 | 描述 | |---------|------|------| | 48 | 0 | 数字0 | | 49 | 1 | 数字1 | | 50 | 2 | 数字2 | | 51 | 3 | 数字3 | | 52 | 4 | 数字4 | | 53 | 5 | 数字5 | | 54 | 6 | 数字6 | | 55 | 7 | 数字7 | | 56 | 8 | 数字8 | | 57 | 9 | 数字9 |
| ASCII值 | 字符 | 描述 | |---------|------|------| | 65 | A | 大写字母A | | 66 | B | 大写字母B | | 67 | C | 大写字母C | | 68 | D | 大写字母D | | 69 | E | 大写字母E | | 70 | F | 大写字母F | | 71 | G | 大写字母G | | 72 | H | 大写字母H | | 73 | I | 大写字母I | | 74 | J | 大写字母J | | 75 | K | 大写字母K | | 76 | L | 大写字母L | | 77 | M | 大写字母M | | 78 | N | 大写字母N | | 79 | O | 大写字母O | | 80 | P | 大写字母P | | 81 | Q | 大写字母Q | | 82 | R | 大写字母R | | 83 | S | 大写字母S | | 84 | T | 大写字母T | | 85 | U | 大写字母U | | 86 | V | 大写字母V | | 87 | W | 大写字母W | | 88 | X | 大写字母X | | 89 | Y | 大写字母Y | | 90 | Z | 大写字母Z |
| ASCII值 | 字符 | 描述 | |---------|------|------| | 97 | a | 小写字母a | | 98 | b | 小写字母b | | 99 | c | 小写字母c | | 100 | d | 小写字母d | | 101 | e | 小写字母e | | 102 | f | 小写字母f | | 103 | g | 小写字母g | | 104 | h | 小写字母h | | 105 | i | 小写字母i | | 106 | j | 小写字母j | | 107 | k | 小写字母k | | 108 | l | 小写字母l | | 109 | m | 小写字母m | | 110 | n | 小写字母n | | 111 | o | 小写字母o | | 112 | p | 小写字母p | | 113 | q | 小写字母q | | 114 | r | 小写字母r | | 115 | s | 小写字母s | | 116 | t | 小写字母t | | 117 | u | 小写字母u | | 118 | v | 小写字母v | | 119 | w | 小写字母w | | 120 | x | 小写字母x | | 121 | y | 小写字母y | | 122 | z | 小写字母z |
| ASCII值 | 字符 | 描述 | |---------|------|------| | 123 | { | 左花括号 | | 124 | \| | 竖线 | | 125 | } | 右花括号 | | 126 | ~ | 波浪号 |
ASCII码通过对字符进行数字编码,使得计算机能够高效地处理文本和控制命令。128个字符覆盖了从基本的控制字符到常见的符号和字母,能够满足大多数英文文本的需求。随着技术的进步,ASCII码逐渐被其他更复杂的编码标准(如Unicode)所补充,但它依然在计算机科学和通信领域中占据重要地位。