A CAP is a brimless head covering with or without a visor. Examples: a baseball cap has a visor to protect eyes from the sun; a ski cap is a knitted head covering without a visor. A HAT is a head...
Snapbacks have the adjustable thing in the back and have a flat top. Fitted aren't adjustable, have stickers with the size, and have a more circular top.