常德人把“十”说成“一炮”这一现象,主要源于当地方言的习惯,同时也与历史上的湘军文化有关。
一方面,湖南许多地方将“十”讲成“炮”,这可能与清朝的湘军有关。当年湘军除了洋枪队还有洋炮队,一炮为一组,一组由十个兵组成。加上湘人读“十”为si或sa,与“死”“杀”音近,故讲到“十”整数时,避讳为“炮”。另一方面,可能是由于历史上湘军大炮配十人的配置方式,在民间形成了以“炮”代指“十”的说法。还有观点认为,湘语无法区分s和sh,因为没有卷舌音,因此理论上说本来是区分不了,是四和十同音,为了四十不同音,而不造成错误,所以湘语或者西南官话把十读成pao。