Which things play an important role when one is handling a rifle or handgun ?
An assault rifle is a selective fire rifle or carbine typically firing ammunition with muzzle energies and sizes intermediate between those of handgun and more traditional high - powered rifle ammunition .