那些编程中遇到的常见英文缩写

★ 亲自整理,不允许抄袭或转载·

我们作为中国人,用的是汉语,而英美等国的程序猿则以英语为母语,在代码、函数名、函数参数等地大量使用英文缩写,使我们经常一脸懵,非常头疼。为此,我亲手整理了一些常用的缩写,掌握了它之后,你会发现很多地方都能看懂了。
字典序排列,便于查找。Ctrl+F 快速查找。

★ A

A ① = ANSI。ANSI编码是一种对ASCII码的拓展. ② = automatic 自动的
abbr = abbreviation 缩写
abs = absolute 绝对的;绝对值
accel = accelerate 加速(器/度/…)
ack = acknowledge 确认(字符)
addr = address 地址
adj = adjust 调整
admin = administrator 管理员
alloc = allocate 发配,分配
alt = alternate 交替,候补,轮流
ani / anim = animation 动画
apk = Android application package 安卓应用程序包
app = application 应用程序
arg = argument 参数
arr = array 数组
asc ①= ASCII = American Standard Code for Information Interchange 美国信息交换标准代码 ②=ascend(ing) 升高(的);升序(的)
asm = Assembly 汇编(语言)
async = asynchronous 异步的
attr / attrib = attribute 属性,特征
auto = automatic 自动的
ave / avg = average 平均数

★ B

B ①= Byte 字节 ② = binary 二进制的
b = bit 位
beg = begin(ning) 开始
bg = background 背景
bgm = background music 背景音乐
bin ①= binary 二进制的 ②垃圾桶
bmp = bitmap 位图
btn = button 按钮
buf / buff = buffer 缓冲(区)

★ C

c ① = character 字符 ②=count 数量 ③C语言
calc = calculate 计算;calculator 计算器
caps 大写字母
cat ①=concatenate 拼接 ②=catalog(ue) 目录
cb ①= callback 回调 ②=count of Bytes 字节数 ③=command block 命令方块
cd ①=change directory 改变目录 ②=clear data 清空数据 ③=code 代码
ceil = ceiling 向上取整
cer = certificate 证书
cfg = config / configuration 配置
ch ①= character 字符 ② =change 改变
char = character 字符
chg = change 改变
chk = check 检查
chn = China/Chinese 中国(的);汉语
chr = character 字符
clk ①= click 点击 ②=clock 时钟
clr ①=clear 清空 ②=color 颜色
cls ①= clear screen 清屏 ②= class 类
cmd = command 命令;命令提示符
cmp = compare 比较
cnt = count 数量
col / clmn = column 列
com ①MS-DOS应用程序 ②=commercial 商业的 ③计算机串口 ④=Component Object Model COM组件
comm = communication 通信
con ①=console 控制台 ②Windows的一个保留字段
cond = condition 条件
conf = config / configuration 配置
conn = connection 连接
const = constant 常量;不变的
coord = coordination 坐标
cp = Code Page 代码页
cpy = copy 复制
crt ①= current 当前的 ②= c run time C运行时期
cs ①= C Sharp C#语言 ②=Chinese 中国的;汉语
ctrl / ctl / cntl = control 控制
cur ①= current 当前的 ②=cursor 光标

★ D

D ①= decimal 十进制的
dat = data 数据
db = database 数据库
dbg = debug 调试
dbl = double 双精度类型;两倍
dc = device 设备
dec ①= decimal 十进制的;小数的 ②=decrease 减少
def ①=define/definition 定义 ②=default 默认;缺省
deg =degree 程度;角度
del ①=delete 删除 ②=delegate 委托
dest = destination 目标
dev ①= development 发展;开发 ②=device 设备
diff = difference 差异;不同
dim = dimension 量;维度
dir ①=directory (文件夹)目录 ②=direction 方向
disp = display 显示
dist ①= distance 距离 ②=distribute/distribution 分布;分散
div = divide/division 分开;除;分裂
dlg = dialog(ue) 对话框
dmp = dump 转储
dn = down 向下
doc = document 文档
dp ①=data processing数据处理 ②=dynamic planning 动态规划
drv ①= driver 驱动 ②=drive 驱动器
dt ①=date 日期
dw = double words 双字(类型);32位的数据类型
dyn / dyna = dynamic 动态的

★ E

e ①无理数e
ele / elem = element 元素
enum = enumeration 枚举(类型)
env / environ = environment 环境;环境变量
eq / equ = equal 相等的;平等的
err = error 错误
esc = escape 离开;逃离
est = estimate 估计;预计
ex = extension 扩展
exe / exec ①= execute 执行 ②=executable 可执行(程序)
exp ①= experience 经验 ②=exponent 幂(运算)③无理数e的几次幂 ④=export 出口
expr = expression 表达式
ext = extension 扩展
extr / extern = external 外部的

★ F

f ①=float (单精度)浮点数 ②十六进制的15 ③=flag 标志 ④=function 函数
fg = foreground 前景
fig = figure 图标;图形;数字
fl / flg = flag 标志
fun / func / fn = function 函数;功能
frm ①= form 窗体;形式;表格 ②=frame 帧
frz = freeze 冻结
fs = font size 字号

★ G

ge / gte = greater than or equal to 大于等于
gen = generate 生成
grp = group 组;群
gt = greater than 大于
gui = Graphic User Interface 图形用户界面

★ H

h ①=height 高度 ②=hour 小时 ③= horizontal 横向的
hex = hexadecimal 十六进制
hi = high 高的
hilite = highlight 高亮
hlp = help 帮助
horz = horizontal 横向的
hr = hour 小时

★ I

I ①= in 输入
ia = interactive 交互
ico = icon 图标
id = identifier 标识符(编号只是标识符的一类)
idx = index 索引;下标
img = image 图像;图片;映像
imp = import 入口;导入
inc = increase 增加
incl = include 包含
inf / info = information 信息
ini / init = initialize / initialization 初始化
ins = insert 插入
inst ①= instance 实例 ②=install 安装
int = integer 整数;整型
io =in/out 输入与输出
iso 等……的;相等的
iter = iterator 迭代器

★ J

js = Javascript 语言

★ K

K ①=kilo 千 ②=kilobyte 千字节
kb ①=kilobyte 千字节(美国国家标准与技术研究院最终决定统一标准,1KB就等于1000Bytes) ②=keyboard 键盘
keybd = keyboard 键盘

★ L

L ①= long 长整型 ②=left 左
lang = language 语言
le / lte = less than or equal to 小于等于
len / leng = length 长度
lerp = ??? 平滑过渡运动函数
lib = library 库
lim = limit / limited 极限;限制;有限的
ln = line 行
lnk = link 链接;快捷方式
lo = low 低的
loc = location 位置;定位
log ①日志 ②=logarithm 对数
lst =list 列表;清单
lt = less than 小于
lwr = lower 更低的;小写的

★ M

m = metre 米
mac ①= machine 机器; ②=macintosh 苹果电脑
mat ①=matrix 矩阵 ②=material 材质
max = maximum 最大值
md ①=made directory 创建目录 ②=Markdown 一种轻量级标记语言(这篇文章就是用Markdown的)
mem = memory 内存
mgr / man = manager 管理器;经理
mid =middle 中间的
min ①= minimum 最小值 ②=minute 分钟
mk = make 创建;制作
mkdir = make directory 创建目录
mod ①取余 ②=module 模块
mon ①=monitor 监视;显示屏 ②=month 月
mov ①=move 移动 ②=movie 影片
ms ①=millisecond 毫秒 ②=Microsoft 微软
msg = message 消息
mtr = metre 米
mul = multiplication 乘(法)

★ N

nan = not a number 非数,表示未定义或不可表示的值
n/a =not applicable 不适用;不可用;不限
ne = not equal 不等
neg = negative 负的
nib = nibble 半个字节
nop = nope 啥都没有
nul = null 空无;空指针;空字符;Windows保留字之一
num = number 数字

★ O

O ①= out输出 ②零
obj = object 对象;目标
oct = octal 八进制
op = operator 操作符;管理员
opt = optional 可选的;选择性的
os = operating system 操作系统

★ P

para / param = parameter 参数
per
pgr = program 程序
pic = picture 图片
pkg = package 包
pos ①= position 位置 ②=positive 正的
pr = print 输出
prev = previous 上一个
pro 专家;=professional 专业的
prob = problem 问题
proc = process 过程;进程
prop = property 属性;性质
psw / pw / pwd = password 口令;密码
pt = point 点
ptn / prn = pattern 样式
pt / ptr = pointer 指针
punc / punct = punctuation 标点
pw = password 口令;密码
pwr = power 电源;功率;力量
px = pixel 像素
py = Python语言

★ Q

★ R

R ①=right 右 ②=reverse 反转;颠倒;反向
RE ①= RuntimeError 运行时错误 ②= Regular Expression 正则表达式
rec = record 记录;录制
recv = receive 接受;接收
redir = redirect 重定向
ref = reference 引用;参考;参照
reg = registry / register 注册;Windows的注册表
regex / regexp = Regular Expression 正则表达式
rel = relative 相对的(反义词是abs);相关的
reloc = relocate / relocation 重定位
rem = ? VB/BAT中的注释语句
ren = rename 重命名
rep / rpt ①=repeat 重复
repr ①= represent 代表
req = request 请求
res ①= result 结果 ②=resource 资源
resp = response 回应;应答
ret = return (value) 返回(值)
rev = reverse 倒转;颠倒;反向
rm = remove 移除;删除
rd / rmdir = remove directory 移除目录(命令)
rot = rotate / rotation 旋转
rsrc = resource 资源
rt ①= right 右;对的 ②random teleport 随机传送
rtn = return 返回
ru = Ruby 语言

★ S

s ①=second 秒 ②=string 字符串
sb = scroll bar 滚动条
sc ①= service 服务
sci =science 科学;科学计数法
sec ①=second 秒 ②=section 节区;部分
seg = segment 分段;环节
sep = seperate 分隔
seq = sequence 序列
sig = signal 信号
sln = solution 解决方案;溶液
snd = sound 音效;声音
sock = socket 套接字(编程)
spec ①=?? ②=special 特殊的;特定的
sqrt = square root 平方根
src = source 源
st = stack 栈
stat = statistics 统计
std = standard 标准
str = string 字符串
struct = structure 结构;结构体
stu = student 学生
sub ① (表从属)分…;子…; ②=subtract 减(法)
svc = service 服务
svr = server 服务器;服务端
sw ①= switch 开关 ②=ShowWindow显示窗口
sym / symb = symbol 象征;符号
syn①=synthesis 合成 ②=sync 同步
sync = synchronization / synchronize(d) 同步的(与async异步相对);一致的
sys = system 系统;systematic 系统的
sz ①=? 字符串 ②=size 大小

★ T

t ①= temporary 临时的 ②=type 类型,常以 _t 结尾
tab 制表键
tech = technology 技术
temp / tmp = temporary 临时的
tm = time 时间
tmr = timer 计时器(对象)
tot = total 总的;总量
tp ①= type 类型 ②=teleport 传送
tst = test 测试
txt = text 文本

★ U

U ①=unsigned 无符号(整数) ②=unit 单位 ③=Unicode 统一码
ui = User Interface 用户界面
UL = unsigned long 无符号长整型
um = User Message 用户定义的消息
uni = unique / unity 唯一的;统一
uninst = uninstall 卸载
upd = update 更新
upg = upgrade 升级
upr = upper 更高的;大写的
usr = user 用户
util = utility 效用;功用

★ V

V ①= version 版本 ②=vertical 竖着的;纵向的 ③=virtual 虚拟的
VA = virtual address 虚拟地址
val = value 值
var = variable 变量;可变的
vec / vect = vector 向量(对象)
ver = version 版本
vert = vertical 竖着的;纵向的
vir = virus 病毒
vol = volume 音量;卷;体积
vs ①=vers.对战 ②=Visual Studio 著名软件

★ W

W ①=wide 宽的 ②=wide character 宽字符(的);Unicode版本的 ③=width 宽度
win ①= Windows系统(的)②=window 窗口
wnd = window 窗口
wr = write 写入

★ X

xchg = exchange 交换
xcpt = except / exception 异常;例外
xor =exclusive or 异或操作
xp = experience 体验;经验值

★ Y

yr = year 年

★ Z


我几乎没有收录任何首字母型缩写,因为那种网上直接能搜得到的。

你可能感兴趣的:(编程技巧)