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

सभी डेटाटाइप श्रेणियों को सारणीबद्ध रूप में प्रदर्शित करने के लिए एक सी प्रोग्राम लिखें

सी प्रोग्रामिंग में हम जिन विभिन्न डेटा प्रकारों का उपयोग करते हैं वे पूर्णांक, लघु int, हस्ताक्षरित और अहस्ताक्षरित चार आदि हैं।

डेटा प्रकार

डेटा प्रकार मानों के सेट और डेटा के प्रकार को निर्दिष्ट करता है जिसे एक चर में संग्रहीत किया जा सकता है। वे प्रोग्रामर को आवेदन की जरूरतों के लिए उपयुक्त प्रकार का चयन करने की अनुमति देते हैं।

डेटा प्रकार इस प्रकार हैं -

  • प्राथमिक डेटा प्रकार
  • व्युत्पन्न डेटा प्रकार

आइए प्राथमिक डेटा प्रकारों को समझते हैं।

प्राथमिक डेटा प्रकार

'सी' कंपाइलर चार मूलभूत डेटा प्रकारों का समर्थन करते हैं। उनका उल्लेख नीचे किया गया है -

  • पूर्णांक
  • चरित्र
  • अस्थायी - बिंदु
  • डबल सटीक फ़्लोटिंग पॉइंट

सभी डेटाटाइप श्रेणियों को सारणीबद्ध रूप में प्रदर्शित करने के लिए एक सी प्रोग्राम लिखें

अभिन्न डेटा प्रकार

इंटीग्रल डेटा प्रकार का उपयोग पूर्ण संख्याओं और वर्णों को संग्रहीत करने के लिए किया जाता है। इसे आगे -

. में वर्गीकृत किया गया है
  • पूर्णांक डेटा प्रकार।
  • चरित्र डेटा प्रकार।

पूर्णांक डेटा प्रकार

इस डेटा प्रकार का उपयोग पूर्ण संख्याओं को संग्रहीत करने के लिए किया जाता है। इसमें पूर्णांक भंडारण के तीन वर्ग हैं, अर्थात् लघु int, int और long int हस्ताक्षरित और अहस्ताक्षरित दोनों रूपों में।

पूर्णांक डेटा प्रकार
टाइप करें आकार (बाइट्स में) रेंज कंट्रोल स्ट्रिंग
शॉर्ट इंट (या) साइन शॉर्ट इंट 1 -128 से 127 %h
अहस्ताक्षरित लघु int 1 0 से 255 %उह
int (या) साइन इंट 4 -32768 से 32767 %d या %i
अहस्ताक्षरित int 4 0 से 65535 %u
लॉन्ग इंट (या) साइन लॉन्ग इंट 4 -2147483648 से 2147483647 %d
अहस्ताक्षरित लंबी इंट 4 0 से 4294967295 %lu

चरित्र डेटा प्रकार

इस डेटा प्रकार का उपयोग वर्णों को संग्रहीत करने के लिए किया जाता है। इन वर्णों को आंतरिक रूप से पूर्णांक के रूप में संग्रहीत किया जाता है। प्रत्येक वर्ण का एक समान ASCII मान होता है

उदाहरण के लिए:'A' का ASCII मान 65

. है <वें शैली="पाठ्य-संरेखण:केंद्र;">आकार(बाइट्स में) <वें स्टाइल ="टेक्स्ट-एलाइन:सेंटर;">कंट्रोल स्ट्रिंग
वर्ण डेटा प्रकार
टाइप करें रेंज
चार(या) हस्ताक्षरित चार 1 -128 से 127 %C
अहस्ताक्षरित चार 1 0 से 255 %c

अस्थायी - बिंदु डेटा प्रकार

  • इसका उपयोग वास्तविक संख्याओं (अर्थात दशमलव बिंदु संख्या) को संग्रहीत करने के लिए किया जाता है।
  • सटीकता के 6 अंकों के लिए, 'फ्लोट' का उपयोग किया जाता है।
  • सटीकता के 12 अंकों के लिए, 'डबल' का उपयोग किया जाता है।
  • 12 अंकों से अधिक सटीकता के लिए, 'लॉन्ग डबल' का उपयोग किया जाता है।
<वें शैली="पाठ्य-संरेखण:केंद्र;">आकार(बाइट्स में) <वें स्टाइल ="टेक्स्ट-एलाइन:सेंटर;">कंट्रोल स्ट्रिंग
फ़्लोटिंग डेटा प्रकार
टाइप करें रेंज
फ्लोट 4 3.4E - 38 से 3.4 E + 38 %f
डबल 8 1.7 E - 308 से 1.7 E + 308 %lf
लंबा डबल 16 3.4 E - 4932 से 1.1 E + 4932 %Lf

उदाहरण

प्राथमिक डेटा प्रकारों का समर्थन करने के लिए C प्रोग्राम निम्नलिखित है:-

#include<stdio.h>
#include<limits.h>
int main(){
   printf("DATA TYPE\t\t RANGE\n");
   printf("-----------\t\t---------\n");
   printf("short min\t\t%d\n",SHRT_MIN);
   printf("short max int\t\t%d\n",SHRT_MAX);
   printf("int min\t\t\t%d\n",INT_MIN);
   printf("int max\t\t\t%d\n",INT_MAX);
   printf("Char min\t\t%d\n",CHAR_MIN);
   printf("Char max\t\t%d\n",CHAR_MAX);
   printf("long min\t\t%ld\n",LONG_MIN);
   printf("long max\t\t%ld\n",LONG_MAX);
   printf("unsigned char\t\t%u\n",UCHAR_MAX);
   printf("unsigned long\t\t%lu\n",ULONG_MAX);
   printf("unsigned int\t\t%u\n",UINT_MAX);
   printf("unsigned short\t\t%u\n",USHRT_MAX);
}

आउटपुट

आउटपुट इस प्रकार है -

DATA TYPE           RANGE
-----------         ---------
short min           -32768
short max int       32767
int min             -2147483648
int max             2147483647
Char min            -128
Char max            127
long min            -2147483648
long max            2147483647
unsigned char       255
unsigned long       4294967295
unsigned int        4294967295
unsigned short      65535

  1. लूप के लिए 1 से N के बीच सभी अभाज्य संख्याओं को प्रदर्शित करने के लिए C प्रोग्राम

    समस्या 1 और n के बीच सभी अभाज्य संख्याओं को प्रदर्शित करने के लिए एक C प्रोग्राम लिखें, जो रन टाइम पर उपयोगकर्ता द्वारा दिया गया मान है। समाधान 1 और n के बीच सभी अभाज्य संख्याओं को प्रदर्शित करने के लिए C प्रोग्राम, रन टाइम पर उपयोगकर्ता द्वारा दिया गया मान है जिसे नीचे समझाया गया है - एल्गोरिदम

  1. सरणी को उलटने के लिए C प्रोग्राम लिखें

    एक सरणी संबंधित वस्तुओं का एक समूह है जो एक सामान्य नाम से संग्रहीत होता है। सिंटैक्स एक सरणी घोषित करने के लिए सिंटैक्स इस प्रकार है - datatype array_name [size]; आरंभीकरण घोषणा के समय एक ऐरे को भी इनिशियलाइज़ किया जा सकता है - int a[5] = { 10,20,30,40,50}; सी में उलटा सरणी हम स्वैपिंग तकनीक क

  1. सी . में एक सरणी में श्रेणियों के उत्पाद

    एक इनपुट के रूप में सरणी, एल, आर, पी के साथ दिया गया है और कार्य मॉड्यूल के तहत उत्पाद के साथ एल और आर के बीच की श्रेणियों को आउटपुट के रूप में ढूंढना और इसे प्रदर्शित करना है जैसा कि चित्र में दिया गया है, हमारे पास तत्वों की सरणी है और L जो कि 2 के रूप में एक बायाँ मान है और R जो कि 2 के रूप में