写在前面
最近搞FLTK, 发现总是要复习(预习)一下Makefile的写法的, 但是很多符号不认识含义(这同时也出现在Shell编程中)并且直接google的话并不能搜到符号, 所以就很麻烦了, 后来想到这些符号都有英文读法的呀, 下面那就来一起认识一下, 也相当于学英语了. 参考1.
符号、英文与含义
符号 | 英文 | 备注 |
---|---|---|
` |
grave , back quote |
反引号, 抑音符号, Shell中常用, 当然markdown也是 |
~ |
tilde |
波浪号, 颚化符号, 按位取反, 有的编程语言中用作不等于(MATLAB) |
! |
exclamation |
感叹号, 常用作不等号, 逻辑非 |
@ |
at |
At, 这个比较常见了, email/社交媒体中常用, |
# |
pound , hash number |
井号, 有一门编程语言叫做C# , 读作C sharp , 其中 # 音乐中表示升调符号, |
$ |
dollar |
在Makefile和Shell中常用, 表示变量, 另外还有一些字符串函数以 $ 为前缀, 十分常用的符号 |
% |
percent |
百分号, 取余运算符 |
^ |
caret , hat ,exponent , circumflex |
异或符号, 长音符号, 同时也常表示乘方, 在Makefile中与 $ 联合表示 |
& |
and , ampersand |
按位与, 逻辑与 |
* |
asterisk |
星号, 乘号, 指针变量, 解引用 |
() |
open parenthesis parentheses round brackets |
小括号, 圆括号, 用于设定优先级 |
[] |
brackets square brackets |
方括号, 中括号, 数组操作索引常用 |
{} |
braces , curly brackets |
花括号, 大括号, 数组声明与初始化, 哈希表常用 |
- |
hyphen , minus ,dash |
减号, 横杠, 连字符 |
+ |
plus , addition |
加号 |
= |
equals |
等号, 等价于 |
_ |
underscore |
下划线, 变量名中常用 |
: |
colon |
冒号, Python语句/函数中常用 |
; |
semicolon |
分号, 语句结尾常用 |
' |
apostrophe , prime ,single quote |
单引号, 求导号, 字符串常用 |
" |
quotation mark ,double quotes |
双引号, 字符串常用 |
/ |
slash ,forward slash |
斜杠, 除号 |
? |
question mark |
问号, 编程语言中不常见, 在lisp 曾经见过(其实就是普通符号) |
. |
dot , period ,decimal |
点号, 小数点, 取类中元素 |
, |
comma |
逗号, 数组元素分隔 |
<> |
angle brackets |
尖括号, 大小于号 |
\ |
backslash |
反斜杠, 转义符号 |
| |
vertical pipe , pipe |
管道符号, 按位或, 逻辑或 |