A variable is: an instruction for the compiler a location in memory where a value can be stored a description of a value (such as a number or character) none of the above.