讲解视频:可以在bilibili搜索“MATLAB教程新手入门篇——数学建模清风主讲”。
MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是最早的编码系统之一,它基于拉丁字母,并且主要设计来显示现代英语。ASCII编码总共定义了128个字符,这128个字符的十进制编号为0到127,将十进制编号转换为二进制就是它们在计算机中的实际编码。
下面是讲义中给出的ASCII编码的简要表格:
- ASCII编码0-31和127为控制字符,这些字符不用于显示文本,而是用于控制如打印机、显示器、网络设备等外围设备的行为,因此下方表格中对应的符号为空。
- ASCII编码32是空格,它是最常用的空白字符,键盘上的空格键打出来的就是空格。
- 标点符号的ASCII编码为 33-47、58-64、91-96以及 123-126,这里面涵盖了各种常见的英文标点符号。
- 数字的ASCII编码为48-57,表示数字0到9。
- 大写字母的ASCII编码为65-90,表示大小字母A到Z。
- 小写字母的ASCII编码为97-122,表示小写字母a到z。
下面给出详细的ASCII码对照表:
符号 | 十进制 | 二进制 | 十六进制 | 描述 | 英文名称 | 缩写 |
0 | 0 | 0 | 空字符 | Null | NUL | |
1 | 1 | 1 | 标题开始 | Start of Heading | SOH | |
2 | 10 | 2 | 正文开始 | Start of Text | STX | |
3 | 11 | 3 | 正文结束 | End of Text | ETX | |
4 | 100 | 4 | 传输结束 | End of Transmit | EOT | |
5 | 101 | 5 | 询问字符 | Enquiry | ENQ | |
6 | 110 | 6 | 确认回应 | Acknowledge | ACK | |
7 | 111 | 7 | 响铃 | Bell | BEL | |
8 | 1000 | 8 | 退格符 | Backspace | BS | |
9 | 1001 | 9 | 水平制表符 | Horizontal Tab | HT | |
10 | 1010 | A | 换行符 | Line Feed | LF | |
11 | 1011 | B | 垂直制表符 | Vertical Tab | VT | |
12 | 1100 | C | 换页符 | Form Feed | FF | |
13 | 1101 | D | 回车符 | Carriage Return | CR | |
14 | 1110 | E | 移出控制 | Shift Out | SO | |
15 | 1111 | F | 移入控制 | Shift In | SI | |
16 | 10000 | 10 | 数据链路转义 | Data Link Escape | DLE | |
17 | 10001 | 11 | 设备控制1 | Device Control 1 | DC1 | |
18 | 10010 | 12 | 设备控制2 | Device Control 2 | DC2 | |
19 | 10011 | 13 | 设备控制3 | Device Control 3 | DC3 | |
20 | 10100 | 14 | 设备控制4 | Device Control 4 | DC4 | |
21 | 10101 | 15 | 否定确认 | Negative Acknowledge | NAK | |
22 | 10110 | 16 | 同步空闲 | Synchronous Idle | SYN | |
23 | 10111 | 17 | 传输块结束 | End of Trans. Block | ETB | |
24 | 11000 | 18 | 取消 | Cancel | CAN | |
25 | 11001 | 19 | 媒介结束 | End of Medium | EM | |
26 | 11010 | 1A | 替换 | Substitute | SUB | |
27 | 11011 | 1B | 逃逸字符 | Escape | ESC | |
28 | 11100 | 1C | 文件分隔符 | File Separator | FS | |
29 | 11101 | 1D | 组分隔符 | Group Separator | GS | |
30 | 11110 | 1E | 记录分隔符 | Record Separator | RS | |
31 | 11111 | 1F | 单元分隔符 | Unit Separator | US | |
32 | 100000 | 20 | 空格 | Space | SP | |
! | 33 | 100001 | 21 | 感叹号 | Exclamation Mark | |
" | 34 | 100010 | 22 | 双引号 | Quotation Mark | |
# | 35 | 100011 | 23 | 井号 | Number Sign | |
$ | 36 | 100100 | 24 | 美元符号 | Dollar Sign | |
% | 37 | 100101 | 25 | 百分号 | Percent Sign | |
& | 38 | 100110 | 26 | 和号 | Ampersand | |
' | 39 | 100111 | 27 | 单引号 | Apostrophe | |
( | 40 | 101000 | 28 | 左括号 | Left Parenthesis | |
) | 41 | 101001 | 29 | 右括号 | Right Parenthesis | |
* | 42 | 101010 | 2A | 星号 | Asterisk | |
+ | 43 | 101011 | 2B | 加号 | Plus Sign | |
, | 44 | 101100 | 2C | 逗号 | Comma | |
- | 45 | 101101 | 2D | 减号 | Hyphen-Minus | |
. | 46 | 101110 | 2E | 句点 | Full Stop | |
/ | 47 | 101111 | 2F | 斜杠 | Slash | |
0 | 48 | 110000 | 30 | 数字0 | Digit Zero | |
1 | 49 | 110001 | 31 | 数字1 | Digit One | |
2 | 50 | 110010 | 32 | 数字2 | Digit Two | |
3 | 51 | 110011 | 33 | 数字3 | Digit Three | |
4 | 52 | 110100 | 34 | 数字4 | Digit Four | |
5 | 53 | 110101 | 35 | 数字5 | Digit Five | |
6 | 54 | 110110 | 36 | 数字6 | Digit Six | |
7 | 55 | 110111 | 37 | 数字7 | Digit Seven | |
8 | 56 | 111000 | 38 | 数字8 | Digit Eight | |
9 | 57 | 111001 | 39 | 数字9 | Digit Nine | |
: | 58 | 111010 | 3A | 冒号 | Colon | |
; | 59 | 111011 | 3B | 分号 | Semicolon | |
< | 60 | 111100 | 3C | 小于号 | Less-Than Sign | |
= | 61 | 111101 | 3D | 等号 | Equals Sign | |
> | 62 | 111110 | 3E | 大于号 | Greater-Than Sign | |
? | 63 | 111111 | 3F | 问号 | Question Mark | |
@ | 64 | 1000000 | 40 | 商标 | At Sign | |
A | 65 | 1000001 | 41 | 字母A | Uppercase A | |
B | 66 | 1000010 | 42 | 字母B | Uppercase B | |
C | 67 | 1000011 | 43 | 字母C | Uppercase C | |
D | 68 | 1000100 | 44 | 字母D | Uppercase D | |
E | 69 | 1000101 | 45 | 字母E | Uppercase E | |
F | 70 | 1000110 | 46 | 字母F | Uppercase F | |
G | 71 | 1000111 | 47 | 字母G | Uppercase G | |
H | 72 | 1001000 | 48 | 字母H | Uppercase H | |
I | 73 | 1001001 | 49 | 字母I | Uppercase I | |
J | 74 | 1001010 | 4A | 字母J | Uppercase J | |
K | 75 | 1001011 | 4B | 字母K | Uppercase K | |
L | 76 | 1001100 | 4C | 字母L | Uppercase L | |
M | 77 | 1001101 | 4D | 字母M | Uppercase M | |
N | 78 | 1001110 | 4E | 字母N | Uppercase N | |
O | 79 | 1001111 | 4F | 字母O | Uppercase O | |
P | 80 | 1010000 | 50 | 字母P | Uppercase P | |
Q | 81 | 1010001 | 51 | 字母Q | Uppercase Q | |
R | 82 | 1010010 | 52 | 字母R | Uppercase R | |
S | 83 | 1010011 | 53 | 字母S | Uppercase S | |
T | 84 | 1010100 | 54 | 字母T | Uppercase T | |
U | 85 | 1010101 | 55 | 字母U | Uppercase U | |
V | 86 | 1010110 | 56 | 字母V | Uppercase V | |
W | 87 | 1010111 | 57 | 字母W | Uppercase W | |
X | 88 | 1011000 | 58 | 字母X | Uppercase X | |
Y | 89 | 1011001 | 59 | 字母Y | Uppercase Y | |
Z | 90 | 1011010 | 5A | 字母Z | Uppercase Z | |
[ | 91 | 1011011 | 5B | 左方括号 | Left Square Bracket | |
\ | 92 | 1011100 | 5C | 反斜杠 | Backslash | |
] | 93 | 1011101 | 5D | 右方括号 | Right Square Bracket | |
^ | 94 | 1011110 | 5E | 脱字符 | Circumflex Accent | |
_ | 95 | 1011111 | 5F | 下划线 | Underscore | |
` | 96 | 1100000 | 60 | 重音符 | Grave Accent | |
a | 97 | 1100001 | 61 | 字母a | Lowercase a | |
b | 98 | 1100010 | 62 | 字母b | Lowercase b | |
c | 99 | 1100011 | 63 | 字母c | Lowercase c | |
d | 100 | 1100100 | 64 | 字母d | Lowercase d | |
e | 101 | 1100101 | 65 | 字母e | Lowercase e | |
f | 102 | 1100110 | 66 | 字母f | Lowercase f | |
g | 103 | 1100111 | 67 | 字母g | Lowercase g | |
h | 104 | 1101000 | 68 | 字母h | Lowercase h | |
i | 105 | 1101001 | 69 | 字母i | Lowercase i | |
j | 106 | 1101010 | 6A | 字母j | Lowercase j | |
k | 107 | 1101011 | 6B | 字母k | Lowercase k | |
l | 108 | 1101100 | 6C | 字母l | Lowercase l | |
m | 109 | 1101101 | 6D | 字母m | Lowercase m | |
n | 110 | 1101110 | 6E | 字母n | Lowercase n | |
o | 111 | 1101111 | 6F | 字母o | Lowercase o | |
p | 112 | 1110000 | 70 | 字母p | Lowercase p | |
q | 113 | 1110001 | 71 | 字母q | Lowercase q | |
r | 114 | 1110010 | 72 | 字母r | Lowercase r | |
s | 115 | 1110011 | 73 | 字母s | Lowercase s | |
t | 116 | 1110100 | 74 | 字母t | Lowercase t | |
u | 117 | 1110101 | 75 | 字母u | Lowercase u | |
v | 118 | 1110110 | 76 | 字母v | Lowercase v | |
w | 119 | 1110111 | 77 | 字母w | Lowercase w | |
x | 120 | 1111000 | 78 | 字母x | Lowercase x | |
y | 121 | 1111001 | 79 | 字母y | Lowercase y | |
z | 122 | 1111010 | 7A | 字母z | Lowercase z | |
{ | 123 | 1111011 | 7B | 左大括号 | Left Curly Bracket | |
| | 124 | 1111100 | 7C | 竖线 | Vertical Bar | |
} | 125 | 1111101 | 7D | 右大括号 | Right Curly Bracket | |
~ | 126 | 1111110 | 7E | 波浪号 | Tilde | |
127 | 1111111 | 7F | 删除 | Delete | DEL |
下面附上33个控制字符的功能:
- NUL (0): 空字符(Null)用于标记数据串的终点,常用于字符串的结束。
- SOH (1): 起始头(Start of Header)标志通信头部的开始,用于在数据流中标识信息头的开始。
- STX (2): 文本开始(Start of Text)用来标识文本串的起始位置。
- ETX (3): 文本结束(End of Text)标志文本串的结束。
- EOT (4): 传输结束(End of Transmission)用于指示通信会话的结束。
- ENQ (5): 查询(Enquiry)用来请求远程系统的响应。
- ACK (6): 确认(Acknowledgment)用于确认已成功接收消息。
- BEL (7): 响铃(Bell)用于发出警告声或者通知,例如打印机的提示音。
- BS (8): 退格(Backspace)用于将光标向左移动一格或删除前一个字符。
- HT (9): 水平制表符(Horizontal Tab)用于创建水平间距,例如在文本编辑中的制表位。
- LF (10): 换行(Line Feed)用于在文本中创建新的一行。
- VT (11): 垂直制表符(Vertical Tab)用于在打印文档中创建垂直间距。
- FF (12): 换页(Form Feed)用于在打印文档中开始新的一页。
- CR (13): 回车(Carriage Return)用于将光标移动到行首或在打印机中开始新一行。
- SO (14): 移位输出(Shift Out)用于切换到另一套字符集。
- SI (15): 移位输入(Shift In)用于从替代字符集返回到标准字符集。
- DLE (16): 数据链路转义(Data Link Escape)用于控制数据传输过程中的特殊功能。
- DC1 (17): 设备控制1(Device Control 1)常用于设备的启动或停止控制。
- DC2 (18): 设备控制2(Device Control 2)用于设备的附加控制功能。
- DC3 (19): 设备控制3(Device Control 3)同样用于设备的控制。
- DC4 (20): 设备控制4(Device Control 4)用于设备的其他控制。
- NAK (21): 否定应答(Negative Acknowledgement)用于表示接收失败或错误。
- SYN (22): 同步空闲(Synchronous Idle)用于在同步传输系统中实现字符同步。
- ETB (23): 传输块结束(End of Transmission Block)用于标记传输块的结束。
- CAN (24): 取消(Cancel)用于取消当前操作或数据。
- EM (25): 媒体结束(End of Medium)用于标记存储介质的结尾。
- SUB (26): 替代(Substitute)用于替换错误或无效的字符。
- ESC (27): 转义(Escape)用于提供扩展的命令集或控制序列的开始。
- FS (28): 文件分隔符(File Separator)用于分隔文件或数据集。
- GS (29): 组分隔符(Group Separator)用于分隔数据组。
- RS (30): 记录分隔符(Record Separator)用于分隔记录。
- US (31): 单元分隔符(Unit Separator)用于分隔数据单元。
- DEL (127): 删除(Delete)用于删除字符,通常表示为退格键的功能。
大多数的控制字符在现代计算中的应用已经较为有限,但在处理低级通信和设备控制时仍然有其重要性。