矛是一种用于直刺、挑扎的长柄格斗冷兵器,是古代军队装备中常见兵器之一。青铜矛在商代已经成为与戈同等重要的兵器了。两汉时普遍使用长矛,钢铁矛头扁而尖,中线起脊,两侧有刃。东汉·刘熙《释名》说:“矛长丈八曰矛肖,马上所持”。矛肖亦称槊、木朔,“蛇”与矛肖音近,所以也称蛇矛。《晋书·前赵·刘曜载记》:“安左手奋七尺大刀,右手执丈八蛇矛”。《三国演义》中张飞使用的兵器是丈八蛇矛,一丈八尺合今4米长。蛇矛的矛头同样是扁直而尖。两侧有刃。元、明以来,有些文人望文生义,从字面上去附会,在绘成图形时却把矛头画成蛇形弯曲状,这是背离史实的。T131-2“三英战吕布”、T157-4“大闹长坂桥”两种邮票画面上张飞所持的丈八蛇矛,其矛头也错画成蛇曲状。
南北朝时,骑兵则披铠甲持矛肖(T126-2)。隋唐时期,轻装骑兵取代了重甲骑兵,长矛迅速衰落,一种矛头短小锋利轻便实用的新矛出现,称之为“枪”(1995-14-4)。唐、宋、明各代枪列为军队的制式兵器,唐代有枪4种。宋代有枪9种。所以,T157-3《三国演义》“单骑救主”中赵子龙所持兵器仍应是长矛,而不是后世小说、戏曲中所说的枪。