Variable:A variable is a named storage location in computer memory that can hold different values throughout the execution of a program.
Data Type:Data type refers to the classification or category of data that determines how it can be used and what operations can be performed on it.
Expression:An expression is a combination of constants, variables, operators, and function calls that evaluates to a single value.