A variable is assigned a value in one place and then used repetitively. Variables generally have four attributes: an identifier, data location, type and value . They are assigned during program execution at different times. … Programming variables are normally represented using multiple-character names.