सी लैंग्वेज सिखने की इस सीरीज में आज हम बात करने वाले है Data Types के बारे में कि डाटा टाइप्स क्या होते है ? (What is Data Types in C in Hindi) और डाटा टाइप कितने प्रकार के होते है (Types of Data Types in C in Hindi) तो आइये जानते है |
मगर आगे बढ़ने से पहले अगर आपको वेरिएबल क्या होता है और कम्पाइलर क्या है के बारे में नहीं पता तो आप उसे सबसे पहले जान ले | जो की Data Types को समझने में आपकी मदद करेगा, क्योकि आज इस पोस्ट में हम इसी से सम्बंधित कुछ चीजों के बारे में बात करेंगे |
अगर आपको कम्पाइलर और वेरिएबल के बारे में नहीं पता तो आप इसके बारे में यहाँ से पढ़ सकते है –: वेरिएबल क्या है, कम्पाइलर क्या है?
Table of Contents
सी लैंग्वेज में डाटा टाइप क्या है (What is Data Types in C in Hindi)
सी लैंग्वेज में जब भी हम कोई प्रोग्राम बनाते है और उस प्रोग्राम में अगर हमको जब भी कोई डाटा स्टोर करनी होती है तब हमे वेरिएबल बनाना पढता है और वेरिएबल डिक्लेअर करते समय ये भी डिक्लेअर करना पड़ता है की वो वेरिएबल किस टाइप का डाटा स्टोर करने वाला है |
ये डाटा टाइप int, char, float, double कुछ भी हो सकते है इन डाटा टाइप को देख कर पता चलता है की वेरिएबल में किस टाइप की वैल्यू स्टोर होने वाली है|जैसे की int डाटा टाइप से बने वेरिएबल में हम Integer वैल्यू को स्टोर करते है, char डाटा टाइप से बने वेरिएबल में हम Character टाइप के डाटा को स्टोर करते है तथा Float डाटा टाइप के दयारा बने वेरिएबल में हम फ्लोटिंग पॉइंट वाले वैल्यू को स्टोर करते है |
हम वेरिएबल डिक्लेअर करते समय उसका टाइप इसलिए डिक्लेअर करते है क्योकि कम्पाइलर जब हमारे सोर्स कोड को compile करके मशीन कोड में कन्वर्ट करेगा तब कम्पाइलर उस डाटा टाइप के हिसाब से उस वेरिएबल के लिए ram में कुछ मेमोरी allocate करेगा |
तो वेरिएबल के डाटा टाइप को हम कम्पाइलर को ये बताने के लिए डिक्लेअर करते है कि उस वेरिएबल में किस टाइप की डाटा स्टोर होने वाली है जिससे की कम्पाइलर वेरिएबल के Data Types के हिसाब से उस वेरिएबल के लिए ram में सही से मेमोरी allocate करे |
वेरिएबल डिक्लेअर करते समय उसका टाइप इसलिए भी डिक्लेअर करते है ताकि कम्पाइलर उस वेरिएबल को रैम उतना ही मेमोरी allocate करे जितना की उसे जरुरत है|अगर हम ऐसा नहीं करेंगे तो मेमोरी नुकसान ज्यादा हो सकता है |
आसान शब्दों कहें तो Data Types बताता है कि, किसी वेरिएबल में हम किस तरह के डाटा को स्टोर करने वाले है |
आइये डाटा टाइप्स को हम एक example से समझते है -: Example of Data Types in C
//Example of Data Types in C
#include<stdio.h>
int main()
{
int x = 14;
char ch = 'a';
float f1 = 25.7;
printf(" x = %d, ch = %c, f1 = %f ",x,ch,f1);
return (0);
}
Output – :
x = 14, ch = a, f1 = 25.700001
इस उदारहण में हमने int x करके एक वैरिएबल डिक्लेअर किया है जिसमे int एक डाटा टाइप है और x वेरिएबल का नाम है int डाटा टाइप को देख कर पता चल रहा है की वेरिएबल x में कोई इन्टिजर टाइप की वैल्यू स्टोर होगी इसमें हम कोई करैक्टर या फ्लोटिंग पॉइंट वाली वैल्यू स्टोर नहीं कर सकते |
अगर हमे अपने प्रोग्राम में किसी Character को स्टोर करना है तो उसके लिए हमे char डाटा टाइप का उपयोग करना होगा जैसे की हमने अपने इस प्रोग्राम में char ch करके ch नाम का एक वेरिएबल डिक्लेअर किया और उसमे करैक्टर ‘a’ को स्टोर कराया |
इसी तरह हमने अपने प्रोग्राम में फ्लोटिंग पॉइंट वैल्यू को स्टोर करने के लिए float डाटा टाइप की मदद से f1 नाम का वेरिएबल डिक्लेअर किया और उसमे 25.7 डाटा को स्टोर किया |
एक प्रोग्राम में कई तरह के डाटा को स्टोर करने की जरुरत हो सकती है| हमे जिस तरह के डाटा को स्टोर करना होता है उसके हिसाब से सी लैंग्वेज में हम कई तरह के डाटा टाइप्स का उपयोग कर सकते है | आइये अब हम सी लैंग्वेज में कितने प्रकार के डाटा टाइप्स होते है उनके बारे में जानते है|
Types of Data Types In C
सी लैंग्वेज में मुख्यतः तीन तरह के डाटा टाइप्स होते है -:
- Pre-defined data types
- Derived Data Types
- User-defined data type
![C Language – Data Types In C In Hindi – [Full Information- हिंदी में] C Language – Data Types In C In Hindi](https://masterprogramming.in/wp-content/uploads/2021/01/C-Language-Data-Types-In-C-In-Hindi.png)
1. Pre-defined Data Types
ऐसे डाटा टाइप्स Pre-defined Data Types कहलाते है जो पहले से Defined होते है जिसको अलग से और Defined करने की जरुरत नहीं होती जैसे कि – int , char, float, double, void आदि | ये डाटा टाइप्स Basic Data Types में आते है इन डाटा टाइप्स का मतलब कम्पाइलर को अलग से बताना नहीं पड़ता क्योकि ये पहले से Defined होते है और Data Types जो Keywords भी है उन डाटा टाइप्स को Primitive data types कहते है |
2. Derived Data Types
Derived Data Types ऐसे देता टाइप्स होते है जिनमे वेरिएबल्स की ग्रुपिंग होती है Derived Data Types निन्मलिखित होते है -:
- Array
- Function
- Pointer
Derived Data Types बारे में हम अपने आगे के पोस्ट डिटेल्ड में जानेंगे |
3. User-Defined Data Types
ऐसे Data Types जो पहले से डिफाइंड नहीं होते तथा जिनको अलग से डिफाइंड करना पड़ता है User-Defined Data Types कहलाते है | जैसे कि – Structure, Enumerator, union |
Conclusion
दोस्तों मैंने कोशिश की है की आपको सी लैंग्वेज में डाटा टाइप्स क्या होते है ? (What is Data Types in C in Hindi) और डाटा टाइप कितने प्रकार के होते है (Types of Data Types in C in Hindi) के बारे में पूरी जानकारी अच्छे से दूँ |
आशा करता हूँ की आपको आपके सवाल का जवाब मिल गया होगा और आपको कही और सी लैंग्वेज में डाटा टाइप्स क्या होते है ? (What is Data Types in C in Hindi) के बारे में सर्च करना नहीं पड़ेगा |
फिर भी अगर आपको इस पोस्ट से रिलेटेड या प्रोग्रामिंग लैंग्वेज ,कंप्यूटर साइंस से रिलेटेड कोई भी जानकारी चाहिए तो जरुरु बताये मैं आपको आपके सभी सवालों को बहुत जल्द दूंगा |
दोस्तों अगर आपको ये पोस्ट पसंद आया हो तो इस पोस्ट को अपने दोस्तों के साथ जरूर शेयर करे ताकि उनको भी सी लैंग्वेज में डाटा टाइप्स क्या होते है ? (What is Data Types in C in Hindi) और डाटा टाइप कितने प्रकार के होते है (Types of Data Types in C in Hindi) के बारे में अच्छे से जानकारी प्राप्त हो सके |
एसी ही Programming Language ,Coading , C, C++, से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट masterprogramming.in को सब्सक्राइब कर दीजिए | जिससे हमारी आने वाली नई पोस्ट की सूचनाएं जल्दी प्राप्त होगी |
दोस्तों आज की पोस्ट कैसे लगी जरूर बताएं और अपने दोस्तों को शेयर जरूर करे | जिससे उनको भी इस बारे में अच्छे से पता चल सके |