Float, double, and long double are the various types of real data types in C. C language only acquire primary data types and derived data types. The primary data types appear in the form of integer, void, and floating-point. Derived data types appear in the form of an array of union, structure, and pointer. The data type is important because it will help to conclude if the placed data will be capable of operating.