Data types can be represented in variety of ways in any programming language, so that we can store data in system. C language provides us the way to hold any type of data in it. It is called data type. In C language data types are classified into two categories:-

1. Fundamental data type

2. Derived data type

Fundamental Data Type

These can be represented on the particular machine and these are provided by every language because without using data types we can’t save our data and can be called as storage media.

Derived Data Type

These are those data types which are consisting of combination fundamental data types