如果你翻《史记》看长平之战,最震撼的数字一定是白起坑杀了40万赵卒。

可你有没有算过一笔账:战国时期赵国总人口撑死也就300多万,按五口出一兵的比例,全国总兵力最多60万。要留兵防匈奴、守都城,长平前线怎么可能塞得下40万?难道整个赵国的青壮年都被送到长平送死了?
这个数字到底是太史公的夸张,还是真有其事?我们一层层拆开看。
首先要搞清楚:战国的「兵」到底是啥人
很多人以为战国的士兵是职业军人,其实根本不是。
战国实行的是全民征兵制,只要你是15到60岁的男子,国家要打仗你就得去。你以为你是去当兵,其实你可能是运粮的、修工事的、做饭的,甚至是被拉去凑数的民夫,这些人在史书里都被算进了「总兵力」里。
比如你看后来的楚汉争霸,刘邦说自己有56万大军,里面至少一半是沿途拉的壮丁,真能拿刀打仗的精锐撑死10万。战国的兵力统计,本来就包含了大量非战斗人员。
那赵国在长平的一线作战部队有多少?按当时的后勤能力算,要养一个前线作战的士兵,至少得三个民夫运粮。如果真有40万战斗人员,那得120万民夫搞后勤,赵国把全国男女老少都拉过来也不够。
更何况长平打了三年,赵国后来之所以急着换赵括进攻,就是因为粮没了,连齐国借粮都借不到。真有40万作战部队,赵国撑不到第三年早就自己垮了。
司马迁的数字,其实是「总歼敌数」
《史记》里原文是怎么写的?
括军败,卒四十万人降武安君,武安君尽坑杀之,前后斩首虏四十五万人。
注意这个「前后」两个字,意思是从开战到结束,秦军总共杀了赵国45万人,不是说赵括一次就带了40万人投降。
长平之战不是一锤子买卖,前面三年是王龁和廉颇对垒,双方一直在拉锯,今天你攻我一个堡垒,明天我劫你一次粮道,零零碎碎的伤亡本来就不少。廉颇坚守的时候,赵军已经损失了好几万人,不少据点都被秦军拔了。
等赵括带兵过来,是带了援军来的,这才把前线总兵力堆到了三四十万的规模——这里面还包括了之前的伤员、后勤人员。赵括主动出击被包围,46天里部队断粮互相杀着吃,战死的、饿死的就有一大半,最后投降的人根本到不了40万。
那为什么要说是坑杀40万?一来秦国是按斩首数算军功的,总歼敌数肯定会往多了报,既可以吓唬六国,也方便将士们领赏。二来古代打仗喜欢用概数,「40万」听起来比「十几万」有冲击力多了,史书修撰的时候自然会沿用官方的宣传数字。
考古挖出来的尸骨坑,早就戳破了夸张的泡沫
现在长平古战场已经发掘了好几处尸骨坑,最有名的是永禄1号尸骨坑,里面也就一百多具骸骨,后来陆续挖的几个坑,最多的也才几百具。
有人说那是因为大部分尸骨都烂了,或者还没挖出来。可你想想,40万人被坑杀,得多大的坑?一个坑埋一万人,就得40个坑,两千多年就算水土流失,也不可能一点痕迹都留不下来。
更有意思的是,这些骸骨身上很多都有箭伤、刀伤,有的甚至头和身体都分开了,说明大部分人是战死的,不是活埋的。所谓的「坑杀」,其实是把战死的赵军尸体和投降的士兵一起集中掩埋,不是真的挖个大坑把40万人都活埋了——真要活埋40万人,秦军得派多少人看着?赵军难道不会反抗吗?
按现在史学界的普遍推算,长平之战赵军的总损失大概在20万到25万之间,其中一线作战部队不到10万,剩下的都是后勤民夫,最后被坑杀的俘虏最多也就几万,根本到不了40万的规模。
数字背后的算盘,比战争本身还冷
那为什么这个数字能流传两千多年?因为各方都需要这个夸张的数字。
对秦国来说,40万的数字可以打垮六国的抵抗意志,告诉其他国家:和秦国作对就是这个下场,后来赵国被打怕了,其他五国也不敢轻易救赵,就是被这个数字吓住了。
对后来的汉朝来说,写秦朝的残暴,当然要把杀人数字写得越大越好,突出秦的暴政,这样汉朝取代秦朝才是顺天应人。
对我们普通人来说,也更愿意相信40万这个数字,毕竟越夸张的故事越有传播力,一提起白起就是「人屠」,一提起长平之战就是中国古代最惨烈的战争,比说死了十几万有冲击力多了。
当然不是说长平之战不惨烈,哪怕是几万俘虏被坑杀,也是足够震撼的人道主义灾难。只是我们读历史的时候,不能光看数字的刺激,得想想数字背后的逻辑:
当一个数字夸张到违反常识的时候,先别急着相信,算算账,挖挖细节,你会发现很多流传千年的说法,其实都藏着当时人的小心思。
毕竟历史从来都不是干巴巴的数字,数字背后的人性,才是最值得琢磨的东西。
