C Language in Hindi – Data Types in C in Hindi

data types in c language in hindi

Data Types in C in Hindi

C के प्रत्येक variable में एक associated डेटा प्रकार होता है। प्रत्येक डेटा प्रकार के लिए अलग-अलग मात्रा में मेमोरी की आवश्यकता होती है और इसमें कुछ विशिष्ट ऑपरेशन होते हैं जो इस पर किए जा सकते हैं। आइए हम एक-एक करके उनका संक्षेप में वर्णन करें:

C में उपयोग किए जाने वाले कुछ बहुत ही सामान्य डेटा प्रकारों के उदाहरण निम्नलिखित हैं:

  • char: सी में सबसे बुनियादी डेटा प्रकार। यह एक single character को संग्रहीत करता है और लगभग सभी compilers में मेमोरी के एक single byte की आवश्यकता होती है।
  • int: जैसा कि नाम से पता चलता है, एक int एक integer को संग्रहीत करने के लिए उपयोग किया जाता है।
  • float: इसका उपयोग एकल सटीकता के साथ decimal संख्या (floating point value वाले नंबर) को स्टोर करने के लिए किया जाता है।
  • double: इसका उपयोग दशमलव संख्या (फ्लोटिंग point value वाले नंबर) को डबल परिशुद्धता (precision) के साथ स्टोर करने के लिए किया जाता है।

विभिन्न डेटा प्रकारों में अलग-अलग रेंज भी होती हैं, जहाँ तक वे संख्याओं को संग्रहीत कर सकते हैं। ये रेंज कंपाइलर से कंपाइलर तक अलग-अलग हो सकती हैं। 

C भाषा में निम्न डेटा प्रकार हैं।

Types Data Types
Basic Data Type int, char, float, double
Derived Data Type array, pointer, structure, union
Enumeration Data Type enum
Void Data Type void

Basic data type in c language in hindi

Basic डेटा प्रकार integer-based और फ़्लोटिंग-पॉइंट आधारित होते हैं। C भाषा signed और unsigned literals दोनों का समर्थन करती है।

Basic data types की मेमोरी का आकार 32 या 64-bit ऑपरेटिंग सिस्टम के अनुसार बदल सकता है।

आइए basic data types देखें। इसका आकार 32-bit architecture के अनुसार दिया गया है

Data Types Memory Size Range
char 1 byte −128 to 127
signed char 1 byte −128 to 127
unsigned char 1 byte 0 to 255
short 2 byte −32,768 to 32,767
signed short 2 byte −32,768 to 32,767
unsigned short 2 byte 0 to 65,535
int 2 byte −32,768 to 32,767
signed int 2 byte −32,768 to 32,767
unsigned int 2 byte 0 to 65,535
short int 2 byte −32,768 to 32,767
signed short int 2 byte −32,768 to 32,767
unsigned short int 2 byte 0 to 65,535
long int 4 byte -2,147,483,648 to 2,147,483,647
signed long int 4 byte -2,147,483,648 to 2,147,483,647
unsigned long int 4 byte 0 to 4,294,967,295
float 4 byte
double 8 byte
long double 10 byte

Leave a Reply

DMCA.com Protection Status