Skip to content

附录 C · 术语中英对照表 ​

🎯 用途:汇总全书出现过的计算机 / C++ 核心术语,给出中文、英文与一句话释义,便于读题、查资料与规范表达。 📚 章号口径:第 1 章 = 三级考点总览,第 2~7 章 = 考纲六大知识块。 📎 配套:考点与易错点见 附录 B;考纲映射见 附录 A。


一、按章节的术语对照 ​

第2章 · 数据编码 ​

中文英文一句话释义
二进制binary只用 0 / 1 两个数码的数制
比特 / 位bit二进制的一位,最小信息单位
字节byte8 个比特,计算机常用存储单位
符号位sign bit最高位,0 表示正、1 表示负
机器数machine number数值在计算机中的二进制表示
真值true value机器数所代表的实际数值
原码sign-magnitude representation符号位 + 绝对值的表示法
反码ones' complement负数在原码基础上数值位取反
补码two's complement计算机实际采用的编码(负数反码 +1)
溢出overflow结果超出类型可表示范围
有符号 / 无符号signed / unsigned是否把最高位当符号位

第3章 · 进制转换 ​

中文英文一句话释义
进制number system / base逢几进一的计数规则
基数radix / base一种进制所用数码的个数
数码digit该进制允许出现的符号
位权positional weight每位所代表的数量级(基数的幂)
除基取余division-remainder method十进制整数转 R 进制的算法
乘基取整multiplication method十进制小数转 R 进制的算法
二进制binary逢二进一
八进制octal逢八进一,三位二进制一组
十六进制hexadecimal逢十六进一,四位二进制一组

第4章 · 位运算 ​

中文英文一句话释义
位运算bitwise operation按二进制位逐个运算
按位与bitwise AND(&)同为 1 才为 1,可清零、取位
按位或bitwise OR(|)有 1 则 1,可把指定位置 1
按位非bitwise NOT(~)逐位取反,~x = -x - 1
按位异或bitwise XOR(^)不同为 1,相同为 0,可翻转、交换
左移left shift(<<)左移 n 位 = ×2ⁿ
右移right shift(>>)右移 n 位 = ÷2ⁿ(向下取整)
掩码mask用来选取 / 屏蔽某些位的常量
优先级precedence运算符的运算先后顺序
复合赋值compound assignment&= |= ^= <<= >>=
状态压缩bitmask / state compression用一个整数的二进制位表示一组状态

第5章 · 算法与描述 ​

中文英文一句话释义
算法algorithm解决问题的有限步骤
有穷性finiteness必须在有限步内结束
确定性definiteness每步含义唯一、无歧义
可行性effectiveness每步都能机械执行
输入 / 输出input / output算法有 0 个或多个输入、至少一个输出
自然语言natural language用日常语言描述算法
流程图flowchart用标准图形描述算法流程
伪代码pseudocode介于自然语言与代码之间的描述
枚举法enumeration / brute force逐一穷举所有可能
模拟法simulation按题意逐步模拟过程
迭代iteration重复执行直到满足条件
剪枝pruning提前排除不可能的分支

第6章 · 数据结构(一维数组) ​

中文英文一句话释义
数据结构data structure数据的组织与存储方式
数组array同类型元素的连续集合
一维数组one-dimensional array一列同类型数据
下标subscript / index元素的位置编号(从 0 开始)
遍历traversal依次访问每个元素
越界out of bounds访问了合法下标之外的元素
频次统计frequency counting用计数数组统计出现次数
前缀和prefix sum前缀累加和,用于快速求区间和
逆序reverse首尾对调
二分查找binary search有序数组中折半查找
变长数组variable-length array(VLA)长度运行时确定的数组(非法)
常量constant值不可改变的量

第7章 · 字符串及其函数 ​

中文英文一句话释义
字符character(char)单个字符,本质是 1 字节整数
字符串string一串字符的序列
字符数组char arrayC 风格字符串
ASCII 码ASCII code常用字符的 0~127 编号
大小写转换case conversiontolower / toupper
搜索search / find查找子串位置
子串substring字符串的一段连续部分
分割split / tokenize按分隔符拆成多段
替换replace用新内容替换指定片段
回文palindrome正读反读相同的字符串
遍历traversal逐字符访问

二、常用英文缩写表 ​

缩写全称含义
CCFChina Computer Federation中国计算机学会(GESP 主办方)
GESPGrade Examination of Software Programming编程能力等级认证
ASCIIAmerican Standard Code for Information Interchange美国信息交换标准代码
VLAVariable-Length Array变长数组(本书不含)
STLStandard Template LibraryC++ 标准模板库(如 sort,拓展)
UBUndefined Behavior未定义行为(如数组越界、野指针)
OIOlympiad in Informatics信息学奥林匹克

三、易混术语辨析 ​

易混对区别要点
原码 / 反码 / 补码原码 = 符号位 + 绝对值;反码 = 负数数值位取反;补码 = 反码 +1(计算机实际使用)。
机器数 vs 真值机器数是计算机里的二进制串;真值是它代表的实际数值。
位运算 vs 逻辑运算位运算(&/|/^)逐位运算、无短路;逻辑运算(&&/||)整体判真假、有短路。
& vs &&& 按位与;&& 逻辑与(短路)。
十进制整数 vs 小数转换整数用"除基取余、倒读";小数用"乘基取整、顺读"。
八进制 vs 十六进制分组对二进制而言,八进制三位一组、十六进制四位一组。
C 风格字符串 vs string字符数组 / 指针 + \0 结尾;string 是 STL 类,含 find/substr 等成员函数。
npos vs -1find 找不到返回 string::npos(size_t 极大值),标准写法是 == string::npos。

📎 返回索引:本附录为 附录 C;附录 A = 考纲 ↔ 章节对照矩阵;附录 B = 高频考点 · 易错点 · 速查总表;附录 D = 学习路径与备考规划;附录 E = 版本说明与勘误。

百炼成钢,融会贯通