Basically its of two types! Primary and derived data types. Primary datatypes include integer(int), character(char), void, floating point(float). And when these primary datatypes are grouped like array, structure etc., they are called as derived data types