Assignment is the term that describes when two pieces of data result in the same value. An assignment statement sets and/or re-sets the value stored in the storage location,denoted by a variable name. It copies a value into the variable. The most commonly used notation for assignment is: x=expr.
Assignments allows a variable to hold different values at different times during its life-span and scope.