The type of a variable determines how much space it occupies in storage and how the bit pattern stored is interpreted. Similarly, the type of a function determines how its return value is to be interpreted.
Types can be either
predefined or derived. The predefined
types in C are the basic types and the type
void. The basic types consist of the
integer types and the floating