Variable Memory location whose value can change as the program is running. Used to hold temporary information Used to control the type of data used in calculations Val returns…