Introduction
जब हम C language में program लिखते हैं, तो हमें अलग-अलग प्रकार के data के साथ काम करना पड़ता है, जैसे numbers, decimal values और characters।
Computer memory में data store करने के लिए यह जरूरी होता है कि हम पहले यह बताएँ कि हम किस प्रकार का data store करना चाहते हैं।
इसी purpose के लिए C language में Data Types का उपयोग किया जाता है।
Data type यह define करता है कि variable में किस प्रकार का data store होगा और वह memory में कितना space लेगा।

Definition
Data Types वह category होती है जो यह निर्धारित करती है कि variable में किस प्रकार का data store किया जाएगा।
Types of Data Types in C
- Basic Data Types
int, float, char, double - Derived Data Types
array, pointer - User-defined Data Types
struct, union, enum
Example
#include <stdio.h>int main()
{
int a = 10;
float b = 5.5;
char c = 'A'; printf("%d %f %c", a, b, c);
return 0;
}
यहाँ:
- int → integer value store करता है
- float → decimal value store करता है
- char → character store करता है
Real World Example
मान लो आपके पास अलग-अलग प्रकार के डिब्बे (containers) हैं:
- एक डिब्बा सिर्फ numbers के लिए
- एक decimal values के लिए
- एक characters के लिए
आप हर चीज़ को उसके सही डिब्बे में रखते हैं।
इसी तरह programming में Data Types यह तय करते हैं कि किस variable में किस प्रकार का data रखा जाएगा।
Exam Points
- Data type variable के data को define करता है
- Memory allocation data type पर depend करता है
- int, float, char सबसे common data types हैं
- Data types को तीन भागों में बाँटा जाता है: Basic, Derived, User-defined