Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा में विभिन्न प्रकार के डेटा क्या हैं?

डेटाटाइप मेमोरी लोकेशन या वेरिएबल की घोषणा है। डेटा विभिन्न प्रकार का हो सकता है और C भाषा में डेटा प्रकारों के कुछ उदाहरण इस प्रकार हैं -

पूर्णांक, परिमेय संख्याएं, पूर्ण संख्याएं, वास्तविक संख्याएं, सम्मिश्र संख्याएं, सदिश, वर्ण आदि।

मशीन हार्डवेयर के लिए आ रहा है, डेटा सब कुछ बाइनरी अंक 0 और परिमित लंबाई के 1 की एक स्ट्रिंग के रूप में एन्कोड किया गया है। मशीनों में, पूर्णांक डेटा को अंकगणितीय तर्क इकाई (ALU) में संसाधित किया जाता है और भिन्नात्मक डेटा को फ़्लोटिंग-पॉइंट इकाई (FPU) में संसाधित किया जाता है। यह एक उच्च-स्तरीय भाषा के अंतर्निहित या आदिम डेटा प्रकारों में परिलक्षित होता है।

अंतर्निहित डेटा प्रकार

C भाषा में, विभिन्न अंतर्निहित डेटा प्रकार होते हैं और उनमें से कुछ नीचे दिखाए गए हैं -

इंट, फ्लोट, चार, अहस्ताक्षरित इंट, अहस्ताक्षरित चार, लंबी इंट, डबल आदि।

डेटा का उपयोग

C भाषा में अलग-अलग प्रकार का उपयोग करके डेटा को अलग-अलग तरीकों से स्टोर किया जा सकता है। कुछ उदाहरण नीचे दिए गए हैं -

  • चार स्ट्रिंग, ग्रेड='ए';
  • इंट काउंट, इंडेक्स=10;
  • फ्लोट औसत=6.9;

उपरोक्त उदाहरण में चैट, इंट, फ्लोट अंतर्निहित डेटा प्रकार हैं, जबकि स्ट्रिंग, ग्रेड चार प्रकार के चर हैं।

  • ग्रेड ='ए' वैरिएबल ग्रेड को 'ए' के ​​कैरेक्टर कोड में इनिशियलाइज़ करता है।

  • गणना और अनुक्रमणिका int प्रकार के चर हैं।

  • और index=10 वैरिएबल को 10 के बाइनरी प्रतिनिधित्व के लिए इनिशियलाइज़ करता है।

उदाहरण

चर के आकार और अंतर्निर्मित डेटा प्रकार का पता लगाने के लिए . नीचे दिया गया C प्रोग्राम है -

#include<stdio.h>
int main(){
   int x = 10;
   char c;
   printf("Size of variable x = %ld bytes\n",sizeof(x));
   printf("Size of variable c = %ld byte\n",sizeof(c));
   printf("Size of short is %ld bytes\n",sizeof(short));
   printf("Size of int is %ld bytes\n",sizeof(int));
   printf("Size of long is %ld bytes\n",sizeof(long));
   printf("Size of float is %ld bytes\n",sizeof(float));
   printf("Size of double is %ld bytes\n",sizeof(double));
   printf("Size of long double is %ld bytes\n",sizeof(long double));
   printf("Size of char is %ld bytes\n",sizeof(char));
   printf("Size of void is %ld bytes\n",sizeof(void));
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Size of variable x = 4 bytes
Size of variable c = 1 byte
Size of short is 2 bytes
Size of int is 4 bytes
Size of long is 4 bytes
Size of float is 4 bytes
Size of double is 8 bytes
Size of long double is 16 bytes
Size of char is 1 bytes
Size of void is 1 bytes

  1. C भाषा में किस प्रकार के भावों का मूल्यांकन किया जाता है?

    एक व्यंजक ऑपरेटरों और ऑपरेंड का एक संयोजन है। ऑपरेंड एक डेटा आइटम है जिसमें ऑपरेशन किया जाता है। एक ऑपरेटर डेटा पर एक ऑपरेशन करता है उदाहरण के लिए; z =3+2*1 जेड =5 अभिव्यक्ति के प्रकार सी भाषा में मूल्यांकन किए जाने वाले विभिन्न प्रकार के भाव इस प्रकार हैं - प्राथमिक भाव -इस व्यंजक में संक

  1. C भाषा में प्राथमिक डेटा प्रकार क्या हैं?

    सी कंपाइलर चार मूलभूत डेटा प्रकारों का समर्थन करते हैं। वे इस प्रकार हैं - पूर्णांक चरित्र फ्लोटिंग - पॉइंट डबल सटीक फ़्लोटिंग पॉइंट प्राथमिक डेटा प्रकार अभिन्न डेटा प्रकार इंटीग्रल डेटा टाइप्स का इस्तेमाल पूरे नंबर और कैरेक्टर को स्टोर करने के लिए किया जाता है। इसे आगे दो प्रकारों में वर्गीकृ

  1. C भाषा में विभिन्न खोज तकनीकें क्या हैं?

    खोज तकनीक का तात्पर्य तत्वों की सूची के बीच एक प्रमुख तत्व को खोजने से है। यदि दिया गया तत्व सूची में मौजूद है, तो खोज प्रक्रिया को सफल कहा जाता है। यदि दिया गया तत्व सूची में मौजूद नहीं है, तो खोज प्रक्रिया को असफल कहा जाता है। C भाषा दो प्रकार की खोज तकनीक प्रदान करती है। वे इस प्रकार हैं