冷知识典藏馆 · The Cold Almanac
科学原理 · 约 1 分钟

罗马数字里没有“零”

罗马数字用字母组合表示数值,却没有专门表示零的符号,这也限制了它在复杂运算中的使用。

相关科学主题图片

到底是怎么回事

罗马数字用 I、V、X、L、C、D、M 这七个字母来拼凑数值,比如 III 是 3,VI 是 6,IV 是 4。但你翻遍整个系统,也找不到一个代表“零”的符号。原因很简单:罗马人压根不需要它。他们设计这套数字,主要是为了记录交易、标记年份或刻在纪念碑上,而不是用来做加减乘除的复杂计算。比如要记录“没有羊”,他们直接写“nulla”(拉丁语“无”),而不是用一个符号来表示零。没有零,罗马数字在数学上就成了一个“瘸腿”系统。

背后的故事

古罗马人虽然擅长工程和建筑,但他们的算术主要依赖算盘——一种用石子或珠子拨动计数的工具。算盘上有一个空列来表示“没有数量”,但书写时却不需要对应符号。所以,零在罗马世界里只是算盘上的“空位”,而不是数字的一部分。直到中世纪,阿拉伯数字传入欧洲,零这个“圆圈”才正式加入数字家族。有趣的是,罗马数字没有零,也间接导致它难以表达大数和进行乘除运算——比如要算 CXXIII(123)乘以 IV(4),光写出来就够头疼,更别提心算了。

没想到吧

很多人误以为罗马数字“完美无缺”,其实它连基本的零都缺席。更尴尬的是,罗马数字甚至没有统

返回全部馆藏