There are two types of data types, primary and secondary.
Primary data types consist of char, int, float & double.
Secondary data types consist of array, pointer, structure, enum, and union.
Primary data types are further divided according to their range.
The range is decided by using type qualifiers along with data types.
The type qualifiers are short, long, signed and unsigned.
Let’s see how these primary data types are divided with type qualifiers.