Variables are the containers that stores values of specified data type. Variables generally allocates memory in computer system. A variable may or may not change at the run time (it depends on the program)