步枪是单兵肩射式长管枪械类武器装备的统称。该类型武器主要用于发射枪弹,杀伤暴露的有生目标,有效射程通常为400至1000米;也可加装刺刀、或是利用枪托用于格斗;甚至加装榴弹发射装置用于发射枪榴弹,从而达到点面杀伤和反装甲的目的,是现代步兵的基本武器装备。来复枪是指有膛线(又称来复线)的长枪,单兵肩射的长管枪械。步枪按自动化程度分为非自动、半自动和全自动,现代步枪多为自动步枪。按用途分为普通步枪、骑枪(卡宾枪)、突击步枪和狙击步枪。