發射的彈藥:從近代到壹戰二戰的步槍發射的是傳統步槍,現在的自動步槍發射的是中等威力的子彈。
中等威力子彈:傳統步槍子彈用於自動步槍射擊時,後坐力過大,槍跳嚴重,射手難以控制,影響射擊精度。但如果像沖鋒槍壹樣使用手槍子彈,中長距離威力不足,於是誕生了中威力子彈,縮短了彈殼長度,減少了裝藥量,縮短了有效射程,但有效解決了自動步槍的射擊控制問題,提高了射擊精度。
此外,制作步槍的材料也從傳統的金屬木材變成了增強塑料等非金屬材料,以減輕槍械重量。
在老火繩槍裏,槍是不壹壹對比的。