Generally, hand gun includes revolvers and pistols. Pistols, refers to semi-automatics
A "gun" generically refers to any firearm. A "pistol" generally refers to any hand gun. Minor addition: "Pistol" is used colloquially used to refer to any handgun, but technically, it refers to a semi-auto handgun as opposed to a revolver.
The pistol does not have a permanently attached stock- and it is a lot harder to control. The pistol is one handed, the gun two.
A sub-machine gun fires pistol cartridges. A machine gun fires rifle rounds.
You will have to be more specific for this question to be answered. For example, you might ask "What is the difference between a Nambu pistol and a Colt pistol". But the question cannot be answered in the form you ask it. Take some time to ask correctly please.
It is a hand gun.
Inexpensive hand gun.
hand gun is the most common
2mm in case length.
Gun is the general name for a firearm- it could mean a rifle, shotgun, pistol, or cannon. Bullet is the term for the part of a cartridge that is fired out of the muzzle of a gun.
The pistol is intended to be fired from the hand. It is pointed at the target, the trigger pulled, and it fires.
No such thing- if there were, it might be a crystal pistol.
Size.