C में वेरिएबल डेटा प्रकार से जुड़े होते हैं। प्रत्येक डेटा प्रकार को स्मृति की मात्रा की आवश्यकता होती है और विशिष्ट संचालन करता है।
C में कुछ सामान्य डेटा प्रकार हैं -
-
इंट - एक पूर्णांक मान संग्रहीत करने के लिए उपयोग किया जाता है।
-
चार - एक ही वर्ण को संग्रहित करने के लिए प्रयुक्त होता है।
-
फ्लोट - दशमलव संख्याओं को एकल परिशुद्धता के साथ संग्रहीत करने के लिए उपयोग किया जाता है।
-
दोहरा - दशमलव संख्याओं को दोहरी सटीकता के साथ संग्रहीत करने के लिए उपयोग किया जाता है।
निम्न तालिका सी भाषा में डेटा प्रकार प्रदर्शित करती है -
| डेटा प्रकार | बाइट्स | श्रेणी |
|---|---|---|
| शॉर्ट इंट | 2 | -32,768 से 32,767 |
| अहस्ताक्षरित लघु int | 2 | 0 से 65,535 |
| अहस्ताक्षरित int | 4 | 0 से 4,294,967,295 |
| int | 4 | -2,147,483,648 से 2,147,483,647 |
| लॉन्ग इंट | 4 | -2,147,483,648 से 2,147,483,647 |
| अहस्ताक्षरित लंबी इंट | 4 | 0 से 4,294,967,295 |
| चार पर हस्ताक्षर किए | 1 | -128 से 127 |
| अहस्ताक्षरित चार | 1 | 0 से 255 |
| फ्लोट | 4 | 1.2E-38 से 3.4E+38 |
| डबल | 8 | 2.3E-308 से 1.7E+308 |
यहाँ C भाषा में डेटाटाइप्स का सिंटैक्स दिया गया है,
data_type variable_name;
यहाँ C भाषा में डेटाटाइप का एक उदाहरण दिया गया है,
उदाहरण
#include >stdio.h>
int main() {
// datatypes
int a = 10;
char b = 'S';
float c = 2.88;
double d = 28.888;
printf("Integer datatype : %d\n",a);
printf("Character datatype : %c\n",b);
printf("Float datatype : %f\n",c);
printf("Double Float datatype : %lf\n",d);
return 0;
} यह रहा आउटपुट,
आउटपुट
Integer datatype : 10 Character datatype : S Float datatype : 2.880000 Double Float datatype : 28.888000