枪栓式步枪/单发式步枪(代表:雷明顿700):指必须需要手动抛壳的步枪,或者是枪栓式抛壳/手动旋转后拉式抛壳等方式抛壳的步枪称之:枪栓式步枪/单发式步枪(需要手动填装子弹,只能装填一发,巴雷特M99为单发式)半自动步枪(代表:巴雷特M99):绝大多数手枪为半自动,步枪也有半自动。半自动指抛壳和上膛自动完成而无需手动操作的步枪/手枪称之为半自动步枪/手枪(用土话讲,就是一扣扳机打一发,一扣扳机打一发不用拉栓的枪,因为在子弹发射后,枪的自动机构利用火药气体做到了抛弹和子弹上膛,但这是需要一次一次的控制的。因此称之半自动,当然,如果一直扣着扳机打出去的就只是一发啦)全自动步枪/冲锋手枪(代表:AK47/格洛克18):全自动指完全可以自动进行抛壳和上弹,并且只需要一次控制(即扣下扳机)持续下去便可连续射击的武器称之为全自动。绝大多数突击步枪,步枪都是全自动。手枪如:glock18也是全自动。(就是一直按扳机就可以一直打下去,半自动是一次一次扣扳机一发一发的打)狙击步枪:(代表:Cheytac M200干预狙击步枪):狙击步枪指在步枪(半自动/栓式/单发式)上加装了特定用途的远望镜(即狙击镜)可以打击远距离目标的特定用途武器称之为狙击步枪。狙击步枪分为:一般、反人员、反器材、反坦克/防空、干预几类一般型指口径适中不超过一般步枪最大口径的子弹的狙击步枪,差不多规划为7.62MM。反人员即特定用途阻拦人员,这个和一般型没有多大区别,不过是口径大了一些,AWM(L115A3不是AWP)为.338英寸(越8.6MM)的子弹。M200为.408英寸(10.36MM)的特制子弹,威力在2000米外可以得到很好的保证,介乎于.338和.50之间。反器材用于摧毁有价值事务或轻装甲的大口径武器,都在.50英寸(12.7MM)如巴雷特M107和M82A1。反坦克/防空这类狙击步枪的口径较大,因为20MM以上归为炮弹,很多子弹都超过了20MM,模糊了很多人的观念。克罗地亚的RT 20采用20MM口径的子弹,可以用于防空。XM109采用25MM的子弹,改自阿帕奇直升机的30MM高爆弹,对付装甲绝对有备无患。当然25MM也模糊了不知道多少人的观念,这个可以说是一个射程远高精度的榴弹发射器了。