突击步枪发射的是中间威力弹(AK47等)或者是小口径步枪弹(M16系列),而冲锋枪发射的是手枪弹。冲锋枪威力小,射程近(一般都只有100米),不是主战兵器,但在反恐的特殊方面有较强的实用性。突击步枪是军队的主要装备。
突击步枪的始祖是德国的STG44突击步枪,发射7.92×39毫米毛瑟短弹。因步兵的交战距离一般都在400m以内,传统步枪弹威力和射程都过剩。突击步枪射程虽然较近,但完全够用。中远距离连续持续的火力可以完全压制传统的单发步枪和射程只有100m的冲锋枪,而机枪重量大移动困难,所以现在突击步枪是主力兵器。