Explorar el Código

docs: 新增 ASCII 字母对照表笔记

WanJL hace 4 días
padre
commit
1881b3419c
Se han modificado 1 ficheros con 211 adiciones y 0 borrados
  1. 211 0
      课堂笔记/00-Java预科-笔记/20260710-ASCII字母对照表.md

+ 211 - 0
课堂笔记/00-Java预科-笔记/20260710-ASCII字母对照表.md

@@ -0,0 +1,211 @@
+# ASCII 字母对照表
+> 日期:2026年7月10日
+> 说明:ASCII(American Standard Code for Information Interchange)字符编码对照表
+
+---
+
+## 一、控制字符(0-31 & 127)
+
+| 十进制 | 十六进制 | 八进制 | 二进制 | 符号 | 含义 |
+|--------|----------|--------|--------|------|------|
+| 0 | 00 | 000 | 0000 0000 | NUL | 空字符(Null) |
+| 1 | 01 | 001 | 0000 0001 | SOH | 标题开始(Start of Heading) |
+| 2 | 02 | 002 | 0000 0010 | STX | 正文开始(Start of Text) |
+| 3 | 03 | 003 | 0000 0011 | ETX | 正文结束(End of Text) |
+| 4 | 04 | 004 | 0000 0100 | EOT | 传输结束(End of Transmission) |
+| 5 | 05 | 005 | 0000 0101 | ENQ | 询问(Enquiry) |
+| 6 | 06 | 006 | 0000 0110 | ACK | 确认(Acknowledge) |
+| 7 | 07 | 007 | 0000 0111 | BEL | 响铃(Bell) |
+| 8 | 08 | 010 | 0000 1000 | BS | 退格(Backspace) |
+| 9 | 09 | 011 | 0000 1001 | HT | 水平制表符(Horizontal Tab) |
+| 10 | 0A | 012 | 0000 1010 | LF | 换行(Line Feed) |
+| 11 | 0B | 013 | 0000 1011 | VT | 垂直制表符(Vertical Tab) |
+| 12 | 0C | 014 | 0000 1100 | FF | 换页(Form Feed) |
+| 13 | 0D | 015 | 0000 1101 | CR | 回车(Carriage Return) |
+| 14 | 0E | 016 | 0000 1110 | SO | 移出(Shift Out) |
+| 15 | 0F | 017 | 0000 1111 | SI | 移入(Shift In) |
+| 16 | 10 | 020 | 0001 0000 | DLE | 数据链路转义(Data Link Escape) |
+| 17 | 11 | 021 | 0001 0001 | DC1 | 设备控制1(Device Control 1) |
+| 18 | 12 | 022 | 0001 0010 | DC2 | 设备控制2(Device Control 2) |
+| 19 | 13 | 023 | 0001 0011 | DC3 | 设备控制3(Device Control 3) |
+| 20 | 14 | 024 | 0001 0100 | DC4 | 设备控制4(Device Control 4) |
+| 21 | 15 | 025 | 0001 0101 | NAK | 否认(Negative Acknowledge) |
+| 22 | 16 | 026 | 0001 0110 | SYN | 同步空闲(Synchronous Idle) |
+| 23 | 17 | 027 | 0001 0111 | ETB | 传输块结束(End of Transmission Block) |
+| 24 | 18 | 030 | 0001 1000 | CAN | 取消(Cancel) |
+| 25 | 19 | 031 | 0001 1001 | EM | 介质结束(End of Medium) |
+| 26 | 1A | 032 | 0001 1010 | SUB | 替换(Substitute) |
+| 27 | 1B | 033 | 0001 1011 | ESC | 转义(Escape) |
+| 28 | 1C | 034 | 0001 1100 | FS | 文件分隔符(File Separator) |
+| 29 | 1D | 035 | 0001 1101 | GS | 组分隔符(Group Separator) |
+| 30 | 1E | 036 | 0001 1110 | RS | 记录分隔符(Record Separator) |
+| 31 | 1F | 037 | 0001 1111 | US | 单元分隔符(Unit Separator) |
+| 127 | 7F | 177 | 0111 1111 | DEL | 删除(Delete) |
+
+---
+
+## 二、可显示字符(32-126)
+
+### 1. 标点符号与特殊字符(32-47)
+
+| 十进制 | 十六进制 | 八进制 | 二进制 | 符号 | 含义 |
+|--------|----------|--------|--------|------|------|
+| 32 | 20 | 040 | 0010 0000 | (空格) | 空格(Space) |
+| 33 | 21 | 041 | 0010 0001 | ! | 感叹号(Exclamation Mark) |
+| 34 | 22 | 042 | 0010 0010 | " | 双引号(Double Quote) |
+| 35 | 23 | 043 | 0010 0011 | # | 井号(Number Sign / Hash) |
+| 36 | 24 | 044 | 0010 0100 | $ | 美元符(Dollar Sign) |
+| 37 | 25 | 045 | 0010 0101 | % | 百分号(Percent Sign) |
+| 38 | 26 | 046 | 0010 0110 | & | 与号(Ampersand) |
+| 39 | 27 | 047 | 0010 0111 | ' | 单引号(Apostrophe) |
+| 40 | 28 | 050 | 0010 1000 | ( | 左圆括号(Left Parenthesis) |
+| 41 | 29 | 051 | 0010 1001 | ) | 右圆括号(Right Parenthesis) |
+| 42 | 2A | 052 | 0010 1010 | * | 星号(Asterisk) |
+| 43 | 2B | 053 | 0010 1011 | + | 加号(Plus Sign) |
+| 44 | 2C | 054 | 0010 1100 | , | 逗号(Comma) |
+| 45 | 2D | 055 | 0010 1101 | - | 减号 / 连字符(Hyphen / Minus) |
+| 46 | 2E | 056 | 0010 1110 | . | 句号 / 点(Period / Dot) |
+| 47 | 2F | 057 | 0010 1111 | / | 斜杠(Slash) |
+
+### 2. 数字(48-57)
+
+| 十进制 | 十六进制 | 八进制 | 二进制 | 符号 | 含义 |
+|--------|----------|--------|--------|------|------|
+| 48 | 30 | 060 | 0011 0000 | 0 | 数字0 |
+| 49 | 31 | 061 | 0011 0001 | 1 | 数字1 |
+| 50 | 32 | 062 | 0011 0010 | 2 | 数字2 |
+| 51 | 33 | 063 | 0011 0011 | 3 | 数字3 |
+| 52 | 34 | 064 | 0011 0100 | 4 | 数字4 |
+| 53 | 35 | 065 | 0011 0101 | 5 | 数字5 |
+| 54 | 36 | 066 | 0011 0110 | 6 | 数字6 |
+| 55 | 37 | 067 | 0011 0111 | 7 | 数字7 |
+| 56 | 38 | 070 | 0011 1000 | 8 | 数字8 |
+| 57 | 39 | 071 | 0011 1001 | 9 | 数字9 |
+
+### 3. 标点符号(58-64)
+
+| 十进制 | 十六进制 | 八进制 | 二进制 | 符号 | 含义 |
+|--------|----------|--------|--------|------|------|
+| 58 | 3A | 072 | 0011 1010 | : | 冒号(Colon) |
+| 59 | 3B | 073 | 0011 1011 | ; | 分号(Semicolon) |
+| 60 | 3C | 074 | 0011 1100 | < | 小于号(Less Than) |
+| 61 | 3D | 075 | 0011 1101 | = | 等号(Equals Sign) |
+| 62 | 3E | 076 | 0011 1110 | > | 大于号(Greater Than) |
+| 63 | 3F | 077 | 0011 1111 | ? | 问号(Question Mark) |
+| 64 | 40 | 100 | 0100 0000 | @ | 艾特符(At Sign) |
+
+### 4. 大写英文字母(65-90)
+
+| 十进制 | 十六进制 | 八进制 | 二进制 | 符号 | 含义 |
+|--------|----------|--------|--------|------|------|
+| 65 | 41 | 101 | 0100 0001 | A | 大写字母A |
+| 66 | 42 | 102 | 0100 0010 | B | 大写字母B |
+| 67 | 43 | 103 | 0100 0011 | C | 大写字母C |
+| 68 | 44 | 104 | 0100 0100 | D | 大写字母D |
+| 69 | 45 | 105 | 0100 0101 | E | 大写字母E |
+| 70 | 46 | 106 | 0100 0110 | F | 大写字母F |
+| 71 | 47 | 107 | 0100 0111 | G | 大写字母G |
+| 72 | 48 | 110 | 0100 1000 | H | 大写字母H |
+| 73 | 49 | 111 | 0100 1001 | I | 大写字母I |
+| 74 | 4A | 112 | 0100 1010 | J | 大写字母J |
+| 75 | 4B | 113 | 0100 1011 | K | 大写字母K |
+| 76 | 4C | 114 | 0100 1100 | L | 大写字母L |
+| 77 | 4D | 115 | 0100 1101 | M | 大写字母M |
+| 78 | 4E | 116 | 0100 1110 | N | 大写字母N |
+| 79 | 4F | 117 | 0100 1111 | O | 大写字母O |
+| 80 | 50 | 120 | 0101 0000 | P | 大写字母P |
+| 81 | 51 | 121 | 0101 0001 | Q | 大写字母Q |
+| 82 | 52 | 122 | 0101 0010 | R | 大写字母R |
+| 83 | 53 | 123 | 0101 0011 | S | 大写字母S |
+| 84 | 54 | 124 | 0101 0100 | T | 大写字母T |
+| 85 | 55 | 125 | 0101 0101 | U | 大写字母U |
+| 86 | 56 | 126 | 0101 0110 | V | 大写字母V |
+| 87 | 57 | 127 | 0101 0111 | W | 大写字母W |
+| 88 | 58 | 130 | 0101 1000 | X | 大写字母X |
+| 89 | 59 | 131 | 0101 1001 | Y | 大写字母Y |
+| 90 | 5A | 132 | 0101 1010 | Z | 大写字母Z |
+
+### 5. 标点符号(91-96)
+
+| 十进制 | 十六进制 | 八进制 | 二进制 | 符号 | 含义 |
+|--------|----------|--------|--------|------|------|
+| 91 | 5B | 133 | 0101 1011 | [ | 左方括号(Left Square Bracket) |
+| 92 | 5C | 134 | 0101 1100 | \ | 反斜杠(Backslash) |
+| 93 | 5D | 135 | 0101 1101 | ] | 右方括号(Right Square Bracket) |
+| 94 | 5E | 136 | 0101 1110 | ^ | 脱字符(Caret) |
+| 95 | 5F | 137 | 0101 1111 | _ | 下划线(Underscore) |
+| 96 | 60 | 140 | 0110 0000 | ` | 反引号(Grave Accent / Backtick) |
+
+### 6. 小写英文字母(97-122)
+
+| 十进制 | 十六进制 | 八进制 | 二进制 | 符号 | 含义 |
+|--------|----------|--------|--------|------|------|
+| 97 | 61 | 141 | 0110 0001 | a | 小写字母a |
+| 98 | 62 | 142 | 0110 0010 | b | 小写字母b |
+| 99 | 63 | 143 | 0110 0011 | c | 小写字母c |
+| 100 | 64 | 144 | 0110 0100 | d | 小写字母d |
+| 101 | 65 | 145 | 0110 0101 | e | 小写字母e |
+| 102 | 66 | 146 | 0110 0110 | f | 小写字母f |
+| 103 | 67 | 147 | 0110 0111 | g | 小写字母g |
+| 104 | 68 | 150 | 0110 1000 | h | 小写字母h |
+| 105 | 69 | 151 | 0110 1001 | i | 小写字母i |
+| 106 | 6A | 152 | 0110 1010 | j | 小写字母j |
+| 107 | 6B | 153 | 0110 1011 | k | 小写字母k |
+| 108 | 6C | 154 | 0110 1100 | l | 小写字母l |
+| 109 | 6D | 155 | 0110 1101 | m | 小写字母m |
+| 110 | 6E | 156 | 0110 1110 | n | 小写字母n |
+| 111 | 6F | 157 | 0110 1111 | o | 小写字母o |
+| 112 | 70 | 160 | 0111 0000 | p | 小写字母p |
+| 113 | 71 | 161 | 0111 0001 | q | 小写字母q |
+| 114 | 72 | 162 | 0111 0010 | r | 小写字母r |
+| 115 | 73 | 163 | 0111 0011 | s | 小写字母s |
+| 116 | 74 | 164 | 0111 0100 | t | 小写字母t |
+| 117 | 75 | 165 | 0111 0101 | u | 小写字母u |
+| 118 | 76 | 166 | 0111 0110 | v | 小写字母v |
+| 119 | 77 | 167 | 0111 0111 | w | 小写字母w |
+| 120 | 78 | 170 | 0111 1000 | x | 小写字母x |
+| 121 | 79 | 171 | 0111 1001 | y | 小写字母y |
+| 122 | 7A | 172 | 0111 1010 | z | 小写字母z |
+
+### 7. 标点符号(123-126)
+
+| 十进制 | 十六进制 | 八进制 | 二进制 | 符号 | 含义 |
+|--------|----------|--------|--------|------|------|
+| 123 | 7B | 173 | 0111 1011 | { | 左花括号(Left Curly Brace) |
+| 124 | 7C | 174 | 0111 1100 | \| | 竖线(Vertical Bar / Pipe) |
+| 125 | 7D | 175 | 0111 1101 | } | 右花括号(Right Curly Brace) |
+| 126 | 7E | 176 | 0111 1110 | ~ | 波浪号(Tilde) |
+
+---
+
+## 三、快速速查要点
+
+### 常用字符的十进制值
+
+| 字符 | 十进制 |
+|------|--------|
+| 空格 | 32 |
+| 数字 `0` ~ `9` | 48 ~ 57 |
+| 大写 `A` ~ `Z` | 65 ~ 90 |
+| 小写 `a` ~ `z` | 97 ~ 122 |
+| 换行 `\n` (LF) | 10 |
+| 回车 `\r` (CR) | 13 |
+| 退格 | 8 |
+| 制表符 `\t` | 9 |
+
+### 大小写字母转换技巧
+
+- `a` - `A` = 32(十六进制 0x20)
+- 即:小写字母 = 大写字母 + 32
+- 大写字母 = 小写字母 - 32
+
+---
+
+## 四、进制转换规律总结
+
+| 进制 | 基数 | 数码范围 | 示例 |
+|------|------|----------|------|
+| 二进制(Binary) | 2 | 0 ~ 1 | `0100 0001` 表示 'A' |
+| 八进制(Octal) | 8 | 0 ~ 7 | `101` 表示 'A' |
+| 十进制(Decimal) | 10 | 0 ~ 9 | `65` 表示 'A' |
+| 十六进制(Hex) | 16 | 0 ~ 9, A ~ F | `41` 表示 'A' |