世界数字记数法大全 从罗马数字到巴比伦数字

在阿拉伯数字成为世界通用标准之前,不同文明曾用截然不同的方式记录和书写数字。

罗马数字(古罗马)

使用字母I、V、X、L、C、D、M,通过加法和减法规则组合表示数字。IV表示"比5少1",VI表示"比5多1"。这套系统没有零的概念,表示大数字很不方便,如今主要保留在钟表表盘、章节编号和正式日期等场合。

埃及象形数字

一套纯加法式的十进制系统,1、10、100、1000等分别用不同符号表示,例如绳结符号代表100,莲花符号代表1000。书写数字时只需重复组合符号,没有位值概念。

巴比伦六十进制

用楔形文字刻在泥板上,以60而非10为分组基础。今天我们把一小时分为60分钟、一个圆分为360度,这一惯例正是直接继承自巴比伦的六十进制系统。

玛雅数字(二十进制)

用点(代表1)和横杠(代表5),加上一个贝壳形状的符号表示零,竖直排列构成二十进制的位值记数系统。玛雅文明是最早独立发展出真正"零"概念的文明之一,比欧洲早了许多世纪。

二进制(0和1)

只使用0和1两个数字,是现代数字计算机的基础。每一位代表2的幂而非10的幂,因此二进制数1011换算成十进制是8+0+2+1=11。

印度-阿拉伯数字(0-9)

起源于印度,经由伊斯兰世界传入欧洲,是今天几乎全世界通用的十进制位值记数系统。它的关键创新在于把真正的"零"与位值制结合起来,使运算比罗马数字这类加法式系统简便得多。

位值制为何如此重要

在今天使用的这类位值记数系统中,同一个数字符号所在的位置不同,意义也不同——300里的"3"价值是30里"3"的十倍。罗马数字、埃及数字这类加法式系统没有这个机制,只是简单堆叠符号,导致书写大数字很繁琐,像笔算乘法这类运算几乎无法进行。作为占位符的"零"的发明,正是让位值制真正运转起来的关键一步。

十进制并非唯一"自然"的选择

十进制之所以在许多互不相通的文明中各自成为主流,很可能是因为人有十根手指,但它绝非唯一可行的选择——巴比伦人用六十进制,玛雅人用二十进制(有说法认为是数手指加脚趾),而现代计算机则完全运行在二进制之上。十进制本身并没有数学上的特殊性,只是生理构造和历史惯例使然。

常见问题

是不是所有古代文明最终都发明了零的符号?

并非如此。作为真正的"数"而非单纯占位符的零,是一个相当困难的概念飞跃。它在玛雅数学和印度数学中各自独立出现,但包括罗马数字在内的许多记数系统始终没有发展出这一概念。

为什么今天还在使用罗马数字?

主要是出于传统和正式感,而非实用性。钟表表盘、电影续集片名、君主称号(如伊丽莎白二世)、章节编号等仍在使用罗马数字,是因为它给人经典、庄重的印象,而不是因为它便于计算。