That would depend on the type of firearm.  There are many different kinds of firearms designed for many different purposes.  You should check out this site called GOOGLE.  It has a vast amount of information and can help answer your questions.`