Definition Of data type in c language

I want to definition of
data type,
In c language
please answer me…

below are the definitions.

Data Type :
a data type is a classification identifying one of various types of data, such as floating-point, integer, or Boolean, that determines the possible values for that type; the operations that can be done on values of that type; and the way values of that type can be stored.

integers are formed by the natural numbers including 0 (0, 1, 2, 3, …) together with the negatives of the non-zero natural numbers (−1, −2, −3, …).
Viewed as a subset of the real numbers, they are numbers that can be written without a fractional or decimal component, and fall within the set {…, −2, −1, 0, 1, 2, …}. For example, 21, 4, and −2048 are integers; 9.75 and 5½ are not integers.

Library :
a library is a collection of resources used to develop software.[disputed – discuss] These may include pre-written code and subroutines, classes, values or type specifications.