There are different types of variables.
Integer variable int, which stores an integer; Type float, which stores real numbers; Char type, storing characters (actually integers).
Pointer variable is a special variable in C language, which is used to store addresses. In C language, only pointers are used to store address values.