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