“百步穿杨”中“步”的长度约为1.17–1.386米,源于春秋战国周秦过渡期六尺或八尺制,对应尺长19.5–23.1厘米,百步总距约117–138.6米。

“百步穿杨”中的“步”是古代用于计量空间距离的长度单位,其实际长度随朝代更迭而变化。以下是依据历代度量衡制度推算出的多种对应关系:
一、按周代尺度推算
周代以八尺为一步,当时一尺约合17厘米至19.5厘米。据此可得一步长度范围为136厘米至156厘米。
1、取周尺下限17厘米计算:8尺 × 17厘米 = 136厘米 = 1.36米。
2、取周尺上限19.5厘米计算:8尺 × 19.5厘米 = 156厘米 = 1.56米。
二、按秦代尺度推算
秦代以六尺为一步,一尺约等于23.1厘米,该尺度见于《史记》及汉代实物考证,属较可靠的实测值。
1、6尺 × 23.1厘米 = 138.6厘米 = 1.386米。
三、按唐代及以后尺度推算
唐至明清多以五尺为一步,营造尺一尺约为32厘米,此制广泛用于工程与军事记载。
1、5尺 × 32厘米 = 160厘米 = 1.6米。
四、按通行简化估算推算
民间及部分文献采用“一步≈60厘米”的粗略换算,源于单脚迈步间距的生理经验,但此值显著小于历史制度标准,仅适用于非正式语境。
1、按单跨60厘米计,古人所谓“一步”实指“一跬”,即半步;完整一步(左右脚各一)应为120厘米 = 1.2米。
五、综合成语语境下的主流认定
“百步穿杨”典出春秋战国时期楚将养由基,当时尺度处于周秦过渡阶段,学界普遍采信1尺≈19.5–23.1厘米区间,故一步为六尺或八尺时,百步总长落在117–138.6米之间,反推单步为1.17–1.386米。










