Data Types in C in Hindi – C के Data Types समझें

C के सभी डेटा प्रकारों (Data Types in C in Hindi) जैसे Basic Data Types, Derived, Enumeration और Void data types उदाहरण के साथ सीखें।

इस ट्यूटोरियल में, आप C भाषा में सभी डेटा प्रकारों (Data Types in C in Hindi) को सीखेंगे, जैसे कि सभी बुनियादी डेटा प्रकारों (Basic Data Types) जैसे कि int, float, char, आदि और Floating-Point Types, Void Type, और C प्रोग्रामिंग के Derived types भी।

Table of Contents

Data Types in C in Hindi (C Data Types)

Data Types in C in Hindi (C Data Types)

C data types को डेटा स्टोरेज प्रारूप के रूप में परिभाषित किया जाता है कि एक चर (variable) एक विशिष्ट ऑपरेशन करने के लिए डेटा स्टोर कर सकता है। डेटा प्रकारों (types) का उपयोग प्रोग्राम में उपयोग करने से पहले एक variable को परिभाषित करने के लिए किया जाता है।

जब भी हम C प्रोग्राम में, एक variable को परिभाषित करते हैं, तो हमें डेटा के प्रकार को निर्दिष्ट करने की आवश्यकता होती है। यह compiler को यह जानने में मदद करता है कि किस प्रकार के डेटा की अपेक्षा की जानी चाहिए और उस पर कौन से संचालन (operations) किए जा सकते हैं।

यदि आप C प्रोग्रामिंग से परिचित और इसपर अच्छी कमांड बनना चाहते हैं, तो सी प्रोग्रामिंग भाषा के साथ काम करने के लिए, आपको C Data Types की अच्छी समझ होनी चाहिए।

हम पिछले ट्यूटोरियल में, इस बारे में बात की हैं कि C एक शक्तिशाली प्रोग्रामिंग भाषा है, जिसका उपयोग ऑपरेटिंग सिस्टम, डेटाबेस और बहुत कुछ विकसित करने के लिए किया जाता है। और विशेष रूप से शुरुआती लोगों को C भाषा सीखने के लिए यह एक उत्कृष्ट भाषा है।

नोट: यदि आपने पिछला लेख सी भाषा का इतिहास (history), इसके महत्वपूर्ण विशेषताएं (features of C), और सी प्रोग्रामिंग Syntax नहीं पढ़ा है, तो पहले इसे पढ़ें।

आइए मुद्दे पर आते हैं और समझते हैं कि वास्तव में C में डेटा प्रकार क्या है?

C में डेटा प्रकार क्या है (What is Data Types in C Language)?

सी प्रोग्रामिंग भाषा में, डेटा प्रकार data elements के storage के characteristics और semantics का गठन करते हैं। वे भाषा syntax में memory locations या variables के लिए declarations के रूप में व्यक्त (expres) किए जाते हैं।

Data types को Operation के प्रकार या data elements के processing के तरीकों के लिए भी निर्धारित करते हैं।

इसका मतलब है की C programming में, Data types variables के लिए declarations हैं। यह variables से जुड़े डेटा के प्रकार और आकार को निर्धारित करता है।

उदाहरण के लिए:

int TutorilinhindiVar;

यहाँ, TutorilinhindiVar एक int (integer) type का variable है। और int का size है 4 bytes.

Types of Data types in C language in Hindi

सी प्रोग्रामिंग भाषा में, मुख्य रूप से 4 प्रकार के data types होते हैं, अर्थात्;

Types of Data types in C language in Hindi
  1. Basic/Common data types.
  2. Derived data types.
  3. Enumeration data types.
  4. Void data types.

आइए प्रत्येक data types पर विस्तार से चर्चा करते हैं। सबसे पहले, हम उदाहरणों की सहायता से C में उपलब्ध basic data types की व्याख्या करेंगे।

1. Basic Data Types in C in Hindi

C में उपयोग किए जाने वाले कुछ बहुत ही सामान्य data types के उदाहरण निम्नलिखित हैं:

प्रकार (Type)विवरण (Description)
Intइसका नाम से पता चलता है, एक पूरा संख्या को स्टोर करने के लिए एक int variable का उपयोग किया जाता है। यह decimal के बिना zero, positive और negative values को संग्रहीत करता है। इसमें value signed या unsigned हो सकता है। int को assigned किया गया मान default रूप से positive माना जाता है यदि यह unsigned है।
Charयह C में सबसे बुनियादी डेटा प्रकार है। यह एक single वर्ण (character) को संग्रहीत करता है और लगभग सभी Compilers में मेमोरी के एक byte की आवश्यकता होती है।
Floatइसका उपयोग decimal numbers (floating point value वाली संख्या) को single precision के साथ संग्रहीत करने के लिए किया जाता है।
Doubleइसका उपयोग decimal numbers (floating point value वाली संख्या) को double precision के साथ स्टोर करने के लिए किया जाता है।

उदाहरण – int variable in C

#include <stdio.h>
void main()

{

int i = 20;

printf(“The integer value is: %d \n”, i);

}

Output:

The integer value is: 20

उदाहरण – char variable in C

#include <stdio.h>
void main()

{

char TiH;

TiH = ‘TutorialinHindi’;

printf(“The character value is: %c \n”, TiH);

}

Output:

The character value is: TutorialinHindi

उदाहरण – float variable in C

#include <stdio.h>
void main()

{

float abc = 5.3125;

printf(“The float value is: %f \n”, abc);

}

Output:

The float value is: 5.312500

Basic Data Types (Bytes, format) Quick Access

यहाँ एक तालिका है जिसमें quick access के लिए C प्रोग्रामिंग में आमतौर पर उपयोग किए जाने वाले data types हैं:

TypeSize (bytes)Format Specifier
intइसका size (bytes) कम से कम 2, आमतौर पर 4 होता है।%d, %i
char1%c
float4%f
double8%lf
short intआमतौर पर 2%hd
unsigned intकम से कम 2, आमतौर पर 4 होता है।%u
long intकम से कम 4, आमतौर पर 8 होता है।%ld, %li
long long intकम से कम 8 होता है।%lld, %lli
unsigned long intकम से कम 4%lu
unsigned long long intकम से कम 8 होता है।%llu
signed char1%c
unsigned char1%c
long doubleकम से कम 10, आमतौर पर 12 या 16 होता है।%Lf

नोट: यहाँ दिए गए basic data types के तालिका में Format Specifier याद जरूर करें और types के साथ practice करें।

2. Derived Data Types in C

Derived data types प्राथमिक डेटा प्रकार (primary data types) होते हैं जिन्हें एक साथ grouped किया जाता है। आप similar डेटा प्रकारों के कई elemets को group कर सकते हैं। ये डेटा प्रकार उपयोगकर्ता द्वारा परिभाषित किए जाते हैं।

सी में Derived डेटा प्रकार निम्नलिखित हैं:

हम इन Derived data types के बारे में बाद के ट्यूटोरियल में विवरण से सीखेंगे।

3. Enumerated Data Types in C

Enumeration या enum सी में एक उपयोगकर्ता परिभाषित data types है। यह मुख्य रूप से integral constants को नाम निर्दिष्ट करने के लिए उपयोग किया जाता है, नाम प्रोग्राम को पढ़ने और बनाए रखने में आसान बनाते हैं।

हम ‘enum’ keyword का उपयोग C programming भाषा में नए enumeration types को declare करेने के लिए करते है।

Enum syntax:

enum enum_name{const1, const2, ....... };

enumerated data types का एक लोकप्रिय उदाहरण सप्ताह के दिन हैं।

Example of enumerated data types

#include<stdio.h>
enum week{Mon, Tue, Wed, Thur, Fri, Sat, Sun};

int main()

{

enum week day;

day = Sat;

printf(“%d”,day);

return 0;

}

output:

5

4. Void Data Types in C language

Void सिर्फ एक खाली data types है जो indicates करता है कि कोई मान उपलब्ध नहीं है। आमतौर पर, इसका उपयोग कार्यों (functions) के लिए किया जाता है।

इसका मतलब है की जब हम किसी functions को void घोषित करते हैं, तो इसे कुछ भी वापस नहीं करना पड़ता है।

मुख्य रूप से, Void का उपयोग तीन स्थितियों में किया जाता है:

  • Function को void के रूप में returns करने के लिए – बिना return value वाले funtion में return types शून्य (void) होगा।
  • Pointers से void करने – यह किसी objects के address का represents करता है, लेकिन उसके types का नहीं।
  • Function arguments को void करने – बिना पैरामीटर वाला function void को स्वीकार कर सकता है।

Example of Void Data types in C

यहाँ दिया गया function, calling function पर कोई मान नहीं लौटाएगा:

void sum (int a, int b);

तो यह सब इस ट्यूटोरियल “सी भाषा में डेटा प्रकार (Data Types in C in Hindi)” के लिए था। मुझे आशा है कि अब आप C प्रोग्रैमिंग में डेटा प्रकारों के बारे में सब कुछ जान गए होंगे।

Download Data Types in C in Hindi PDF Notes

यदि आप C Data Types के नोट्स मुफ्त में चाहते हैं, तो यहां हिंदी भाषा में C के Data types notes PDF वर्जन में उपलब्ध हैं, अभी डाउनलोड करें।

निष्कर्ष

इस लेख (Data Types in C in Hindi) में, हमने सी में Data types क्या होता है समझा और सी में विभिन्न डेटा प्रकारों के बारे में सीखा। हमने प्रत्येक डेटा प्रकार के उदाहरणों पर भी चर्चा की।

हमें उम्मीद है कि सी डेटा प्रकारों के बारे में यह जानकारी आपको सी प्रोग्रामिंग में कुशल प्रोग्राम बनाने में मदद करेगी।

Learn C Programming in Hindi

अगर आप मुफ्त में सी प्रोग्रामिंग भाषा सीखना चाहते हैं तो यहां हमारा सी ट्यूटोरियल कोर्स है, अभी सीखना शुरू करें।

यदि आपको इस विषय पर कोई संदेह है, या कोई प्रश्न है तो बेझिझक पूछें। 🙂

पिछला लेखJavaScript Data Types in Hindi (जावास्क्रिप्ट के डेटा प्रकार)
अगला लेखInheritance in Hindi – इनहेरिटेंस क्या है? पूरी जानकारी
वह एक पेशेवर वेब और ऐप डेवलपर और भारतीय ब्लॉगर हैं। वह लोगों की मदद करना और उनका मार्गदर्शन करना पसंद करते हैं। इसलिए वह इस ब्लॉग "ट्यूटोरियल इन हिंदी" में अपना ज्ञान हिंदी भाषा में साझा करते हैं। अगर आपको यह पोस्ट मददगार लगे तो इसे शेयर जरूर करें।

कोई जवाब दें

कृपया अपनी टिप्पणी दर्ज करें!
कृपया अपना नाम यहाँ दर्ज करें

2 × four =