सी में आदिम डेटा प्रकार: एक शुरुआती गाइड

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

गैर-आदिम प्रकार वे हैं जिन्हें प्रोग्रामर द्वारा परिभाषित किया गया है। उन्हें संदर्भ प्रकार भी कहा जाता है। इस लेख में, आप सी में सात आदिम प्रकार सीखेंगे।

पूर्णांक मान प्रकार

यदि आपको एक चर में एक पूर्णांक मान संग्रहीत करने की आवश्यकता है, तो आप इसे निम्नलिखित तीन प्रकारों में से एक के रूप में घोषित कर सकते हैं: int, छोटा या लंबा

 int x;
short y;
long z;

चुनाव इस बात पर निर्भर करता है कि आप पूर्णांक मान के कितने बड़े होने की उम्मीद करते हैं। उदाहरण के लिए, int डेटा प्रकार चार-बाइट मान स्वीकार करता है। इसलिए, आपके द्वारा दिए गए मानों की सीमा -32768 और 32767 के बीच होनी चाहिए।

डाटा प्रकार बाइट्स श्रेणी
NS 4 -32768 से 32767
कम 4 -32768 से 32767
लंबा 8 -2147483647 से +2147483647

यह ध्यान देने योग्य है कि लंबे int की एक संक्षिप्त रूप है, और कम से कम पूर्णांक।

सी लंबे लंबे डेटा प्रकार भी प्रदान करता है, जिससे आपको और भी अधिक मेमोरी स्पेस मिलता है। लंबे लंबे प्रकार में -(2^63) से (2^63)-1 की सीमा होती है। फैक्टोरियल से निपटने के दौरान यह डेटा प्रकार बहुत मददगार हो सकता है।

संबंधित: मुफ़्त में कोड करने का तरीका जानने के सर्वोत्तम तरीके

आप अपने अभिन्न डेटा प्रकार के लिए अहस्ताक्षरित कीवर्ड के साथ अर्हता प्राप्त करके एक बड़ी सकारात्मक सीमा चुन सकते हैं। उस स्थिति में, सकारात्मक पक्ष पर आपकी सीमा उसके हस्ताक्षरित समकक्ष की सीमा से दोगुनी है।

फ़्लोटिंग पॉइंट संख्या प्रकार

आपको भिन्नात्मक संख्याओं को संग्रहीत करने की आवश्यकता हो सकती है। इस मामले में, आपको फ्लोट और डबल प्रकार का उपयोग करने की आवश्यकता होगी।

फ्लोट प्रकार 3.4e-038 से 3.4e + 038 के बीच की सीमा निर्दिष्ट करता है, जबकि डबल 1.7e-308 से 1.7e + 308 के बीच की सीमा निर्दिष्ट करता है। बड़ा अंतर यह है कि डबल में फ़्लोट डेटा प्रकार के रूप में दोगुना दशमलव बिंदु परिशुद्धता है।

यदि आप इसका उपयोग करना चाहते हैं तो सी लंबे डबल विस्तारित प्रकार भी प्रदान करता है।

यह भी देखें: सी में इनपुट और आउटपुट के लिए एक शुरुआती गाइड

चरित्र प्रकार

वर्ण मानों को संग्रहीत करने के लिए, आपको चार डेटा प्रकार का उपयोग करने की आवश्यकता है। यह एक बाइट स्टोर करता है और इसकी रेंज -128 से 127 तक होती है।

 char y = "B"; /* put character value in quotes */

सी प्रोग्रामिंग को आसानी से सीखने के टिप्स

आपको वही टालने योग्य गलतियाँ करने की कोई आवश्यकता नहीं है जो नौसिखिया प्रोग्रामर ने की हैं। एक नई भाषा सीखना, विशेष रूप से सी जैसी भाषा के लिए, आपको इसके लिए प्रतिबद्ध होने और व्यवस्थित होने की आवश्यकता है।

सीखने का एक संरचित तरीका होने से आपकी प्रोग्रामिंग यात्रा बहुत आसान हो सकती है। वैरिएबल, ऑपरेटर्स और स्टैंडर्ड लाइब्रेरी जैसे बेसिक्स से शुरू करें और फिर धीरे-धीरे फाइल हैंडलिंग जैसे विषयों पर आगे बढ़ें। एक समय में एक कदम यह करता है।