ASCII Code Cheatsheet - ASCII Character Encoding Reference
All essential ASCII Code commands organized by use case, with 61+ entries you can copy and run directly. Find the right command fast when you need it.
Back to ReferenceControl Characters (0-31, 127) 13
0 (0x00)NUL 空字符,C stringend标志
3 (0x03)ETX 正文结束,Ctrl+C 发送中断信号
4 (0x04)EOT 传输结束,Ctrl+D 表示Input结束 (EOF)
7 (0x07)BEL 响铃,触发终端蜂鸣
8 (0x08)BS 退格 Backspace
9 (0x09)HT 水平制表符 Tab
10 (0x0A)LF 换行 Line Feed
11 (0x0B)VT 垂直制表符
12 (0x0C)FF 换页 Form Feed
13 (0x0D)CR 回车 Carriage Return
26 (0x1A)SUB Replace,Ctrl+Z 挂起/EOF 标志
27 (0x1B)ESC 转义 Escape,终端 ANSI 序列起始
127 (0x7F)DEL Delete
Printable Characters (32-126) 8
32 (0x20)空格 Space,最小可打印字符
33-47 (0x21-0x2F)标点 ! " # $ % & ' ( ) * + , - . /
48-57 (0x30-0x39)数字 0-9
58-64 (0x3A-0x40)标点 : ; < = > ? @
65-90 (0x41-0x5A)大写字母 A-Z
91-96 (0x5B-0x60)标点 [ \ ] ^ _ `
97-122 (0x61-0x7A)小写字母 a-z
123-126 (0x7B-0x7E)标点 { | } ~
Common Control Characters 8
LF (10)Unix/Linux/macOS line end符
CR (13)经典 Mac OS(9 and以前)line end符
CRLF (13+10)Windows/DOS line end符
HT (9)Tab 制表符,缩进&对齐
ESC (27)终端 ANSI 转义序列(颜色、cursor控制)
DEL (127)Deletecursor后字符
NUL (0)C 语言stringend标志
ETX (3)Ctrl+C 向Process发送中断信号
Extended ASCII (128-255) 9
128-159 (0x80-0x9F)扩展控制字符(C1 控制集)
160 (0xA0)NBSP 不间断空格
169 (0xA9)© 版权符号
174 (0xAE)® 注册商标
176 (0xB0)° 度数符号
177 (0xB1)± 正负号
181 (0xB5)µ 微符号
215 (0xD7)× 乘号
247 (0xF7)÷ 除号
Encoding Conversion Reference 7
A (65)十六进制 0x41 / 八进制 0101 / 二进制 01000001
a (97)十六进制 0x61 / 八进制 0141 / 二进制 01100001
0 (48)十六进制 0x30 / 八进制 0060 / 二进制 00110000
空格 (32)十六进制 0x20 / 八进制 0040 / 二进制 00100000
LF (10)十六进制 0x0A / 八进制 0012 / 二进制 00001010
CR (13)十六进制 0x0D / 八进制 0015 / 二进制 00001101
~ (126)十六进制 0x7E / 八进制 0176 / 二进制 01111110
Language Conversion 8
JS 十进制转字符String.fromCharCode(65) -> "A"
JS 字符转十进制"A".charCodeAt(0) -> 65
JS 十进制转十六进制(65).toString(16) -> "41"
JS 十六进制转十进制parseInt("41", 16) -> 65
Python 十进制转字符chr(65) -> "A"
Python 字符转十进制ord("A") -> 65
Python 十进制转十六进制hex(65) -> "0x41"
C 转义符\n=10, \t=9, \r=13, \0=0, \\=92
Quick Reference 8
大小写差值size写字母相差 32 (0x20)
大写转小写加 32,or按位or 0x20("A" | 0x20 -> "a")
小写转大写减 32,or按位& 0xDF("a" & 0xDF -> "A")
数字字符转数值字符减去 48('0' -> 0)
可打印范围32-126 共 95 个可打印字符
字母连续性0-9: 48-57, A-Z: 65-90, a-z: 97-122
最大 ASCII127 (0x7F) DEL,标准 ASCII 共 128 个
空格特殊性32 是最小可打印字符,也是常见分隔符
Tips
- ASCII 只覆盖 0-127,超出范围需要用 Unicode(如 UTF-8)。
- 换行符在 Linux/macOS 是 LF (10),Windows 是 CRLF (13+10),跨平台传输文本时注意。
- 控制字符不可打印,但常用于协议控制(如 ESC 转义序列、终端颜色)。
- 大小写字母差值为 32 (0x20),位运算转换:大写转小写 OR 0x20,小写转大写 AND 0xDF。
- 128-255 属于扩展 ASCII(Latin-1/ISO-8859-1),在不同编码(GBK/Shift-JIS)下含义不同。
Official References
Commands are compiled from the official docs below. Click to verify the latest usage.
Maintained by LaoHand
Publicly updated on Jul 21, 2026, continuously proofread against official docs.
Contact Us
Wrong command or description? Send us corrections, business inquiries or product feedback by email.
Contact Us