What is Data Type in Computer programming languages?

Опубликовано: 04 Июнь 2026
на канале: @Codinginspiration
615
55

In computer programming languages, a data type defines the type or/and behaviour of a data, it tells to the compiler about the type of data which is going to be stored and the compiler reserves the fixed number of bytes for that particular variable/constant.

Thus, we can say that, a data type defines two things:

Type of data
Memory blocks to be reserved for the data

Let suppose, In C programming language, there is a variable declared and defined like this: int x=10; This statement will tell to the compiler to reserve 2/4 bytes (depending on the compiler architecture) bytes in the computer memory for variable x and restrict to those memory blocks to accept only integer values.

Example: C language data types: int, float, char, struct, union etc

There are basically two types of data types in most of the computer programming languages:

Basic/primitive data types
These are the most basic data types to store basic values like integer, character, float, Boolean (in C++, java and other programming languages).
Derived/non-primitive data types
These are the data types, which are created with the help of basic data types like structures, arrays, union in C language.