| ~ |
波浪号 |
tilde |
squiggly, twiddle |
U+007E |
Shell 里代表家目录;正则/SQL 的模糊匹配;C 系语言的按位取反 |
| ` |
反引号 |
grave accent |
backtick, backquote |
U+0060 |
Shell 命令替换(现多用 $(…));Markdown 行内代码;JS 模板字符串 |
| ! |
感叹号 |
exclamation mark |
bang, not |
U+0021 |
逻辑取反;Shell 历史命令 !!;JS 的非空断言 |
| @ |
艾特 |
commercial at |
at sign |
U+0040 |
邮箱地址分隔;Java/Python 注解与装饰器;CSS 的 @media |
| # |
井号 |
number sign |
hash, pound, sharp, octothorpe |
U+0023 |
Shell/Python 注释;URL 锚点;社交平台话题;C 预处理指令 |
| $ |
美元符 |
dollar sign |
buck |
U+0024 |
Shell/PHP 变量;正则的行尾锚点;jQuery 的别名 |
| % |
百分号 |
percent sign |
mod |
U+0025 |
取模运算;URL 百分号编码;printf 格式占位 |
| ^ |
脱字符 |
circumflex accent |
caret, hat |
U+005E |
正则行首锚点与字符类取反;按位异或;部分语言里的幂运算 |
| & |
和号 |
ampersand |
and |
U+0026 |
Shell 后台运行与重定向;按位与;HTML 实体开头;C++ 引用 |
| * |
星号 |
asterisk |
star, splat |
U+002A |
通配符;乘法;C 指针;正则的零次或多次 |
| ( |
左圆括号 |
left parenthesis |
open paren |
U+0028 |
函数调用与分组 |
| ) |
右圆括号 |
right parenthesis |
close paren |
U+0029 |
|
| - |
连字符 |
hyphen-minus |
dash, minus |
U+002D |
减号;命令行短选项;CSS 属性连字 |
| _ |
下划线 |
low line |
underscore, underbar |
U+005F |
标识符分隔(snake_case);Python 约定的私有与占位变量 |
| = |
等号 |
equals sign |
— |
U+003D |
赋值;== 才是比较 |
| + |
加号 |
plus sign |
— |
U+002B |
加法;字符串拼接;正则的一次或多次;URL 编码里代表空格 |
| [ |
左方括号 |
left square bracket |
open bracket |
U+005B |
数组下标;正则字符类 |
| ] |
右方括号 |
right square bracket |
close bracket |
U+005D |
|
| { |
左花括号 |
left curly bracket |
open brace |
U+007B |
代码块;JSON 对象;正则重复次数 |
| } |
右花括号 |
right curly bracket |
close brace |
U+007D |
|
| \ |
反斜杠 |
reverse solidus |
backslash, whack |
U+005C |
转义字符;Windows 路径分隔符 |
| | |
竖线 |
vertical line |
pipe, bar |
U+007C |
Shell 管道;按位或;正则的「或」;Markdown 表格 |
| ; |
分号 |
semicolon |
— |
U+003B |
语句结束;Shell 命令分隔 |
| : |
冒号 |
colon |
— |
U+003A |
键值分隔;三元运算符;Python 代码块开始 |
| ' |
单引号 |
apostrophe |
single quote, tick |
U+0027 |
字符/字符串字面量;Shell 里不做变量展开 |
| " |
双引号 |
quotation mark |
double quote |
U+0022 |
字符串字面量;Shell 里会做变量展开 |
| , |
逗号 |
comma |
— |
U+002C |
参数分隔;CSV 字段分隔 |
| . |
句点 |
full stop |
dot, period, point |
U+002E |
成员访问;文件扩展名分隔;正则的任意字符 |
| / |
斜杠 |
solidus |
slash, forward slash |
U+002F |
Unix 路径分隔;除法;正则字面量定界 |
| < |
小于号 |
less-than sign |
left angle bracket |
U+003C |
比较;HTML 标签开始;Shell 输入重定向;泛型 |
| > |
大于号 |
greater-than sign |
right angle bracket |
U+003E |
比较;HTML 标签结束;Shell 输出重定向 |
| ? |
问号 |
question mark |
— |
U+003F |
三元运算符;URL 查询串开始;正则的零次或一次;可选链 |
| ␣ |
空格 |
space |
— |
U+0020 |
Python 用缩进表示层级,空格与 Tab 混用是经典报错来源 |
| ⇥ |
制表符 |
character tabulation |
tab |
U+0009 |
转义写作 \t |
| ↵ |
换行 |
line feed |
newline, LF |
U+000A |
转义写作 \n;Windows 用 CRLF(\r\n),跨平台易出问题 |