Variables

A variable is a named object that is capable of holding values. Each variable has two properties:

Data type
Determines the kind of values a variable holds.
Storage class
Determines the duration of a variable's existence and how it is referenced.