中国古代为什么没有“0”?

朋友们,我们熟悉的《水浒传》里是一百零八条好汉,但在更早的版本里,比如明朝的书中,却常写作 “一百八人” 。同样,古代账本上记108文钱,也直接写 “百八文” 。

最近在杂志上读到一篇关于数学史的文章,才恍然大悟,这不仅仅是用词省略,其实藏着古人一种截然不同的数学观念,在他们的数字世界里,零这个角色,曾经长期缺席,甚至不被认为是数。今天咱们就来看看古人的数学思维,以及能解开虚岁这个东西是怎么算的,咱们接着看吧。

对我们来说,从…-2, -1, 0, 1, 2…这样的数列天经地义。但古人有一套自洽的逻辑。文章里打了个很形象的比方:就像我们乘电梯,一层的下面就是负一层,而不是零层。古人计数也类似,他们可能这样排:“…负二、负一、得一、得二、得三…”。

是哒,直接从负一就跳到了得一。用现代眼光看有点别扭,但古人觉得很自然。因为他们的核心观念是整数,必须是囫囵个儿的,是一个实在的东西。

文章里用数轴作了个精妙的解释,让我茅塞顿开。

在我们现代数学里,整数是数轴上的一个个点,-1是一个点,0是一个点,1也是一个点。

但在古人看来,整数更像是数轴上的一段段线段。每一个整数,代表一个完整的、有长度的单位。“一”就是一段从开头到结尾的完整线段。而“零”代表“无”,是空荡荡、没有长度的。一个没有的东西,怎么能和那些有的、完整的线段(整数)并列在一起呢?它自然就被排除在整数大家庭之外了。

所以,不是他们不知道没有,这个概念,而是认为没有就不能被当成一个数来运算。这和我们今天把零当作一个重要的数字,并赋予它运算属性(如任何数加零等于自身)的思维,有根本的不同。

这种认为无不能为整数的观念,其实并没有完全消失,它以一种非常生活化的方式延续到了今天,那就是计算虚岁。

当一个婴儿出生时,我们传统的虚岁算法会直接认为他一岁 ,而不是从零岁开始。这恰恰是那种古老思维的体现,生命一旦开始,就直接占满第一个完整的年岁单位。那个出生前的零年阶段,因为代表无,所以不被计入。

理解了这一点,再回头看“一百八人”这样的记载,就明白它不只是文字习惯,更是一扇窗口,让我们窥见祖先认识世界的一种独特方式。他们对有和无的严格区分,塑造了最初的数学逻辑。

从无不能为数到零成为一个关键的数字,这个跨越花费了人类文明上千年的时间。零的诞生,不仅仅是数学工具的完善,更是人类思维一次巨大的抽象飞跃。今天那些看似不言自明的概念,都曾经历过漫长而有趣的演化。

(图片来源于网络,图侵删!)

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com