C में वेरिएबल्स डेटा टाइप से जुड़े होते हैं। प्रत्येक डेटा टाइप को एक मात्रा में मेमोरी की आवश्यकता होती है और विशिष्ट ऑपरेशन करता है।
C में कुछ सामान्य डेटा टाइप्स हैं:
int − पूर्णांक मान स्टोर करने के लिए उपयोग किया जाता है।
char − एक सिंगल कैरेक्टर स्टोर करने के लिए उपयोग किया जाता है।
float − सिंगल प्रिसिजन के साथ डेसीमल नंबर स्टोर करने के लिए उपयोग किया जाता है।
double − डबल प्रिसिजन के साथ डेसीमल नंबर स्टोर करने के लिए उपयोग किया जाता है।
निम्न तालिका C भाषा में डेटा टाइप्स प्रदर्शित करती है:
| डेटा टाइप्स | बाइट्स | रेंज |
|---|---|---|
| short int | 2 | -32,768 to 32,767 |
| unsigned short int | 2 | 0 to 65,535 |
| unsigned int | 4 | 0 to 4,294,967,295 |
| int | 4 | -2,147,483,648 to 2,147,483,647 |
| long int | 4 | -2,147,483,648 to 2,147,483,647 |
| unsigned long int | 4 | 0 to 4,294,967,295 |
| signed char | 1 | -128 to 127 |
| unsigned char | 1 | 0 to 255 |
| float | 4 | 1.2E-38 to 3.4E+38 |
| double | 8 | 2.3E-308 to 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