Data types in C Hindi

Data types in C Hindi

C प्रोग्रामिंग लैंग्वेज में, डेटा टाइप सी प्रोग्राम में डिक्लेअर वेरिएबल डेटा के प्रकार को निर्दिष्ट करते हैं. जिसमे सी प्रोग्रामिंग में क्रिएट प्रोग्राम वेरिएबल वैल्यू को संग्रहीत करते हैं। प्रत्येक सी प्रोग्रामिंग डेटा टाइप में विभिन्न विशिष्ट विशेषताएँ पाई जाती हैं. जैसे वेरिएबल के रूप में उपयोग होने वाले डाटा टाइप का आकार और उनके डिफ़ॉल्ट स्टोरेज मानों की सीमा होना। यहाँ C लैंग्वेज में कुछ डिफ़ॉल्ट डेटा प्रकार दर्शाए गए हैं। जिसमे इन्टिजर,फ्लोट,चार,डबल,लॉन्ग डबल डाटा टाइप आदि है।

Data types in C Hindi

Default Data Type in C Programming.

  • Character – डाटा टाइप (1 बाइट) टेक्स्ट वैल्यू को संग्रहीत करने के लिए उपयोग किया जाता है।
  • int- इन्टिजर डाटा टाइप (आमतौर पर 2 या 4 बाइट्स) इन्टिजर डेसीमल वैल्यू को संग्रहीत करने के लिए उपयोग किया जाता है।
  • Small – छोटा इन्टिजर डाटा टाइप (आमतौर पर 2 बाइट्स) स्टोरेज वैल्यू होती है।
  • Long – लॉन्ग इन्टिजर डाटा टाइप (आमतौर पर 4 बाइट्स) स्टोरेज वैल्यू होती है।
  • Long data type – बहुत लॉन्ग इन्टिजर (आमतौर पर 8 बाइट्स) डिफ़ॉल्ट वेरिएबल स्टोरेज होता है। फ़्लोटिंग-पॉइंट डाटा टाइप।
  • Float – सिंगल-प्रिसिज़न फ़्लोटिंग-पॉइंट नंबर (आमतौर पर 4 बाइट्स) डिफ़ॉल्ट वेरिएबल स्टोरेज होता है।
  • Double data type – डबल-प्रिसिज़न फ़्लोटिंग-पॉइंट नंबर (आमतौर पर 8 बाइट्स) वेरिएबल स्टोरेज वैल्यू होता है।
  • Long double data type – एक्सटेंडेड प्रिसिज़न फ़्लोटिंग-पॉइंट नंबर (आकार भिन्न होता है)।
  • Void data type – जीरो स्टोरेज वैल्यू अनुपस्थिति को दर्शाता है। ऐरे या सी प्रोग्रामिंग फ़ंक्शन प्रोग्राम में उपयोग किया जाता है. जो प्रोग्राम एक्सेक्युशन के अंत में किसी भी प्रकार के प्रोग्राम डाटा मान को नहीं लौटाते हैं,

Derived data type. 

  • Array – सी लैंग्वेज जेनेरिक पॉइंटर डाटा टाइप के रूप में, व्युत्पन्न सी लैंग्वेज डाटा टाइप में, ऐरे – सी प्रोग्रामिंग लैंग्वेज में होमोजेनियस समान प्रोग्राम डेटा वेरिएबल एलिमेंट का संग्रह होता है।
  • C Pointers – सी प्रोग्राम में किसी डिक्लेअर डाटा टाइप पॉइंटर वेरिएबल मेमोरी एड्रेस को स्टोर करने वाले वैरिएबल होते है।
  • C Structure – सी लैंग्वेज में स्ट्रक्चर्ड यूजर-डिफ़ाइंड डेटा टाइप होते है. जो अलग-अलग स्ट्रक्चर प्रोग्राम डाटा वेरिएबल वैल्यू तरह के डेटा को सिंगल फॉर्मेट में ग्रुप करते हैं।
  • Union – सी लैंग्वेज में यूनियन डाटा टाइप स्ट्रक्चर डाटा टाइप के ही समान है. लेकिन यूनियन में डिक्लेअर डाटा टाइप एक ही मेमोरी स्पेस को शेयर करते हैं।
  • Enumeration – एनुमेरशन भी यूजर डिफाइंड सी लैंग्वेज डाटा टाइप है. जो अलग अलग डाटा टाइप वैल्यू नामित यूजर-डिफ़ाइंड डेटा टाइप वैल्यू को स्टोर करते है।

C Language Modifiers.

  • Signed – सी लैंग्वेज प्रोग्राम में पॉजिटिव और नेगेटिव इन्टिजर स्टोरेज का प्रतिनिधित्व करता है।
  • Unsigned – सी लैंग्वेज प्रोग्राम में नॉन-नेगेटिव नंबर्स वैल्यूज का प्रतिनिधित्व करता है।
  • Short – सी लैंग्वेज प्रोग्राम में शार्ट डेटा टाइप को स्टोर करता है।
  • Long – सी लैंग्वेज प्रोग्राम में लॉन्ग डेटा टाइप वैल्यू को स्टोर करता है।

Variable declaration in c.

char text = ‘T’;

int number = 9;

float temp = 98.6;

double pi_value = 3.14159;

void *ptr1 = NULL;

Size and Range.

सी लैंग्वेज में प्रोग्राम कंपाइलर और आर्किटेक्चर के आधार पर डिक्लेअर टाइप का आकार और सीमा अलग-अलग हो सकती है। यदि आप ये जानना चाहते है की बाइट्स में सी प्रोग्राम डेटा टाइप के आकार को निर्धारित करने के लिए sizeof() ऑपरेटर का उपयोग कर डिफ़ॉल्ट वेरिएबल डाटा स्टोरेज वैल्यू को फाइंड किया जा सकता है।

Choosing different data types in C language based on the requirement.

  • जब तक विशिष्ट प्रोग्रामिंग प्रोजेक्ट आकार की आवश्यकताएँ न हों. तो हमेशा इन्टिजर डाटा टाइप के लिए int डाटा फॉर्मेट का उपयोग करें।
  • यदि आप फ्लोट नंबर डाटा टाइप को उच्च परिशुद्धता के लिए फ़्लोटिंग-पॉइंट नंबर्स के लिए डबल डाटा टाइप का उपयोग कर सकते है।
  • सिंगल करैक्टर के लिए चार करैक्टर डाटा टाइप का उपयोग करे.
  • हमेशा सी लैंग्वेज में डेटा टाइप चुनते समय डाटा टाइप वेरिएबल के मेमोरी उपयोग और सीमा आवश्यकताओं का ध्यान अवश्य रखें।