代数记谱法是全世界通用的国际象棋着法记录标准。它用一个字母(直线,a–h)和一个数字(横线,1–8)为每一格命名,再把每一步写成棋子字母 + 目标格——所以 Nf3 的意思是「马走到 f3」。所有棋书、应用和习题都说这门语言。
整套体系建立在棋盘的坐标网格上:从白方一侧看,直线 a–h 自左向右排列,横线 1–8 自下而上排列。每一格都有固定地址(e4、g7、a1),无论你执黑还是执白,地址都不会翻转。
一个完整实例
下面是意大利开局的开头几步,用代数记谱法写出:
1. e4 e5
2. Nf3 Nc6
3. Bc4 Bc5
按回合成对来读——先白后黑。第 1 回合:兵走 e4,兵走 e5。第 2 回合:马走 f3,马走 c6。第 3 回合:象走 c4,象走 c5。就这么简单。
每个兵种用一个大写字母表示,兵则不带字母:
| 符号 | 含义 | 示例 |
|---|---|---|
| K Q R B N | 王、后、车、象、马 | Qd1、Nf3 |
| (无字母) | 兵的走子——只写格子 | e4 |
x | 吃子 | Bxe5、exd5 |
+ | 将军 | Qh5+ |
# | 将杀 | Qxf7# |
O-O / O-O-O | 短易位/长易位 | O-O |
= | 兵的升变 | e8=Q |
有个小特点:兵吃子要先写该兵出发时所在的直线——exd5 意思是「e 线兵吃 d5」。另外,当两个同种棋子都能走到同一格时,要用出发的直线或横线来区分:Nbd2 表示「b 线上的那匹马走到 d2」。
相关术语
迷你问答
马为什么是「N」而不是「K」? K 已经被王占用了,于是马退而求其次,选了 N。
代数记谱法各地都一样吗? 一样——FIDE 于 1981 年将其定为官方标准,取代了更笨重的旧式描述记谱法(「P-K4」那种)。a1–h8 的坐标网格是通用的。
由 Chess Lab Academy 编辑团队 撰写并核查(AI 辅助、人工编辑)· 记谱规则已与《FIDE 国际象棋规则》(附录 C)及维基百科交叉核对;示例着法的合法性用 python-chess 验证 · 最后核实于 2026-08-03 · 资料来源 · 我们如何核实内容。