你有没有算过一笔账:战国时期七雄总人口加起来也就2000万到3000万,赵国作为中等诸侯国,撑死了也就300万人口。按史记的说法,长平一仗就被白起坑杀了40万青壮男子,相当于赵国每7个人里就死1个,还全是青壮年,这可能吗?
更离谱的是,史记还说秦军当时参战兵力有60万,这相当于把秦国一半的青壮年都拉去了前线,后面还要打邯郸之战,秦国难道不用种地不用守边境了?今天咱们就把这个流传了两千年的记载掰开揉碎了说,看看太史公的记录到底靠不靠谱。
首先,你得搞懂「坑杀40万」的数字是怎么来的
史记里关于长平之战的数字,其实来源很有意思。司马迁写史记的时候,距离长平之战已经过去了100多年,他能看到的史料,主要是秦国官方的档案和后来纵横家们的游说文章。
秦国的档案你懂的,向来有夸大战功的传统:秦国按首级算军功,打了胜仗上报的首级数往往掺水,有时候连老百姓的头都砍来充数。而纵横家们说话更没谱,他们游说的时候本来就喜欢把数字往大了说,什么「带甲百万」「车千乘骑万匹」都是常用的夸张说辞,目的是吓唬人。
司马迁自己其实也留了个心眼,你看他在《白起王翦列传》里写的是「括军败,卒四十万人降武安君,武安君尽坑杀之」,但在《廉颇蔺相如列传》里又说「赵前后所亡凡四十五万」,两边数字对不上,说明他自己手里的史料就有矛盾,只能把不同说法都记下来。
算一笔兵力账,你就知道40万这个数有多虚
咱们先算赵国能拿出多少兵。战国时期的征兵制,大概是每5到6户出1个兵,一户平均5口人,也就是25到30个人里出1个兵。赵国300万人口,极限动员能力也就10万到15万兵力,这还得算上边境守军和首都的卫戍部队。
长平是赵国的边境,本来就常驻几万守军,后来临阵换将,赵括带过去的援军也就几万,加起来撑死了10万出头,怎么可能出来40万降卒?
再算秦国的账,当时秦国人口也就500万左右,极限动员能力也就20多万,要是真派60万人上前线,后勤根本撑不住:一个士兵至少需要3个民夫运粮,60万士兵就得180万民夫,加起来240万人,秦国一半人口都扑在这一仗上,地里的庄稼谁种?后面的邯郸之战难道是靠鬼魂打的?
其实古代战争里的「兵力数」,往往是把作战士兵、民夫、后勤人员甚至随军家属都算进去的,真正的战兵可能连三分之一都不到。史记说的40万,大概率是把整个长平战区所有的赵国人员都算进去了,其中真正的士兵也就10万左右。
考古发现,直接推翻了「活埋」的说法
上世纪90年代,山西高平长平之战遗址出土了好几个白骨坑,里面的骨头散落杂乱,很多都有明显的刀砍、箭射痕迹,还有的头骨上插着箭头,根本不是被活埋的样子。
而且这些白骨坑的规模都不大,最大的一个也就埋了一百多具尸骨,就算整个高平地区所有的白骨坑加起来,也才几千具,离40万差得远。
更关键的是,「坑杀」根本不是活埋的意思。古代的「坑」字通「京观」的「京」,就是打了胜仗之后,把敌军的尸体堆在道路旁边,盖土夯成大土堆,用来炫耀武功,说白了就是尸山。你想啊,40万人要是活埋,得挖多大的坑?秦军哪来的闲工夫挖这么大的坑,直接杀了堆起来更省事。
后来有学者考证,所谓的「坑杀40万」,其实是把赵国战死的士兵、被秦军杀掉的降卒,还有长平当地被屠杀的百姓都算在一起,总共的死亡人数大概在10万到15万之间,其中真正的士兵可能只有几万。
司马迁为什么要把数字写得这么大?
其实你要是读史记读多了就会发现,司马迁写战争的数字,向来喜欢往大了说,一来是他能看到的官方史料本身就有夸大,二来是他要突出白起的「残暴」,用来警示后来的统治者。
史记的核心不是记流水账,是「究天人之际,通古今之变」,他写白起坑杀40万,后面又写白起临死前说「我固当死,长平之战,赵卒降者数十万人,我诈而尽坑之,是足以死」,其实是为了表达「杀降不祥」的价值观,数字只是他用来表达观点的工具而已。
而且你别忘了,司马迁是汉朝人,汉朝推翻了秦朝,自然要把秦朝的「残暴」写得淋漓尽致,长平之战这么好的素材,当然要重点突出,数字夸大一点,更能显得秦朝是「暴政」,汉朝取而代之是顺天应人。
当然,这不是说史记的记载不靠谱,而是我们读历史的时候,不能光看数字,得结合当时的实际情况去分析。太史公记录的长平之战的过程、人物、战争的影响都是基本准确的,只是数字因为史料来源和写作目的的原因,有夸张的成分而已。
最后给你留个问题:如果长平之战赵国真的只死了10多万人,为什么之后赵国就一蹶不振了?其实答案很简单:这10多万人都是赵国最精锐的青壮年,是整个国家的基本盘,种地、打仗、做官都靠这些人,一下子没了,国家当然就垮了。有时候,历史的残酷根本不需要用夸张的数字来证明,现实已经足够沉重了。
