Data type एक कीवर्ड है जिसका इस्तेमाल डेटा के type की identity करने के लिए किया जाता है कंप्यूटर की मुख्य memory में memory स्पेस की पर्याप्त मात्रा को आवंटित करके कंप्यूटर की मुख्य मेमोरी में इनपुट के storage के लिए डेटा प्रकार का उपयोग किया जाता है।
दूसरे शब्दों में, data type का उपयोग कंप्यूटर की मुख्य मेमोरी में user के इनपुट का representation करने के लिए किया जाता है।
सी programming में प्रत्येक variable int, float, double, char आदि जैसे एक डेटा टाइप के साथ जुड़ा हुआ है डेटा type विभिन्न प्रकारों के variables या functions को घोषित करने के लिए इस्तेमाल किया जाने वाले व्यापक सिस्टम को प्रस्तुत करता है एक variable का type यह निर्धारित करता है कि storage में कितना स्थान है।
सी कंपाइलर 5 बुनियादी data types int, float , double, char, void आदि का समर्थन करता है सी डेटा type को 3 categories में classifies किया जा सकता है।
Primary data types
Standard data types
User defined data types
सी बुनियादी data type का एक standard न्यूनतम सेट प्रदान करता है sometimes इनको primitive डेटा type कहा जाता हैं इन बुनियादी डेटा प्रकारों से कई जटिल डेटा structures विकसित की जा सकती हैं।
भाषा में predefined डेटा type को standard डेटा type में बनाया गया है standard डेटा type के कुछ उदाहरण int, float, long, bool और char आदि हैं।
सी प्रोग्रामिंग भाषा यूजर को अपने डेटा प्रकार को परिभाषित करने की अनुमति देती है और उन्हें हम user defined डेटा type कहते है।
#include <stdio.h> #include <float.h> int main() { printf("Storage size for int is: %d \n", sizeof(int)); printf("Storage size for char is: %d \n", sizeof(char)); return 0; }