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

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


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

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

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

बिल्ट-इन डेटा प्रकार

C भाषा में विभिन्न बिल्ट-इन डेटा प्रकार हैं और उनमें से कुछ नीचे दिखाए गए हैं:

int, float, char, unsigned int, unsigned char, long int, double आदि।

डेटा का उपयोग

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

  • char string, grade='A';
  • int count, index=10;
  • float average=6.9;

उपरोक्त उदाहरण में char, int, float बिल्ट-इन डेटा प्रकार हैं, जबकि string, grade char प्रकार के वेरिएबल्स हैं।

  • Grade='A' वेरिएबल grade को 'A' के कैरेक्टर कोड से इनिशियलाइज़ करता है।

  • Count और index 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 भाषा में मूल्यांकन किए जाने वाले एक्सप्रेशन्स के प्रकार C भाषा में मूल्यांकन किए जाने वाले एक्सप्रेशन्स के प्रकार

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

  1. C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं? C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं?

    C कंपाइलर्स चार मौलिक डेटा टाइप्स का समर्थन करते हैं: इंटीजर (Integer) कैरेक्टर (Character) फ्लोटिंग-पॉइंट (Floating-point) डबल प्रिसिजन फ्लोटिंग-पॉइंट (Double precision floating-point) प्राथमिक डेटा टाइप्स इंटीग्रल डेटा टाइप (Integral Data Type) इंटीग्रल डेटा टाइप्स पूरे नंबर और कैरेक्टर्स स्टो

  1. C भाषा में खोज तकनीकें (Searching Techniques) C भाषा में खोज तकनीकें (Searching Techniques)

    खोज (Searching) का परिचय खोज तकनीक का अर्थ है किसी सूची में किसी कुंजी तत्व (key element) को ढूंढना। यदि तत्व मिल जाता है तो खोज सफल (successful), अन्यथा असफल (unsuccessful) होती है। C में दो प्रमुख खोज तकनीकें रैखिक खोज (Linear Search) द्विआधारी खोज (Binary Search) 1. रैखिक खोज (Linear Search)