In the C programming language, there are several basic data types available for representing different kinds of values. The basic data types in C include:
- Integer Types:
- char: Used to represent characters.
- int: Used to represent whole numbers.
- short: Used to represent smaller whole numbers.
- long: Used to represent larger whole numbers.
- unsigned: Used to represent positive whole numbers.
- Floating-Point Types:
- float: Used to represent single-precision floating-point numbers.
- double: Used to represent double-precision floating-point numbers.
- Void Type:
- void: Used to indicate the absence of a type or to specify an empty return type.
- Enumerated Type:
- enum: Used to define a set of named values.
- Derived Types:
- Arrays: Used to store a collection of elements of the same type.
- Pointers: Used to store memory addresses.
- Structures: Used to group related data items together.
- Unions: Used to define a data structure that can hold different types of data at different times.
- Function types: Used to define functions.
Shathana. S.R. Answered question May 27, 2023

Floating-point, integer, double, character. Union, structure, array, etc. The basic data types are also known as the primary data types in C programming.