Chapter 4 (Data Types)

 

 Data Type, अपने आप में किसी भी programming language में बहुत importance रखते हैं।  C language में भी कुछ terms use की जाती हैं जो computer को ये समझने में मदद करता है कि Identifier or function में किस type का data हम process करने वाले हैं। 




 C programming में हम mainly 4  type के Data Type use करते हैं --

  • Built In data types
  • Derived data types
  • User Defined data types
  • Empty data types

Built In Data Types

Built in data types : - कुछ इस तरह के data type जोकि C compiler में predefined होते हैं और directly programme में use कर सकते हैं। 

Built in data types को हम further 4 में divide करते हैं :-

  • Integer
  • Float
  • Double
  • Char


Integer Data types :- integer को हम number or numeric data के लिए use करते हैं और ये 2 से 4 bytes का space occupy करता हैं। 




Float Data types :- float को भी हम number or numeric data के लिए use करते हैं और ये 4 bytes का space occupy करता हैं। but integer से थोड़ा अलग ये 6 decimal number or decimal numeric data के लिए use किया जाता है। 



Double Data types :- Double को भी हम number or numeric data के लिए use करते हैं और ये 8 bytes का space occupy करता हैं। but float से थोड़ा अलग ये 15 decimal number or decimal numeric data के लिए use किया जाता है।



Char Data types :-
Char को हम character or string के लिए use करते हैं और ये 1 byte (single character) का space occupy करता हैं।
 

  




Derived Data Type

Derived data type :-  कुछ इस तरह के data type जोकि C compiler में predefined होते हैं और directly programme में use कर सकते हैं। but ये Built In Data Types से ही derived किये गए हैं या बनाये गए हैं। 

                                

Derived data type  को हम further 2  में divide कर सकते  हैं :-

  • Array 
  • Pointer

Array : - same data type के group को हम Array कहते हैं। 

Pointer :- Pointer C language का एक powerful feature हैं जो कि memory को access करने और उनको address करने के काम आता है।  इसे हम detail में आगे सीखेंगे। 


User Defined Data Types

User defined data types :- कुछ इस तरह के data type जिन्हे User अपने personal programme के use के लिए defined करता है।   

                                

User defined data type को हम further 2  में divide कर सकते  हैं :-

  • Structure
  • Union

Structure :- जैसे कि हमने अभी ऊपर पढ़ा है कि same data type के group को हम Array कहते हैं और अगर हम different data type का group हम अपने प्रोग्राम में use करते हैं तो उसी को Structure कहा जाता हैं। Structure को programme में हम 'Struct' keyword से define करते हैं। आशा करता हूँ आपको Array और Structure में difference समझ आ गया होगा, बहुत से students को इसमें बहुत confusion होता है। 

Union :- Structure की तरह Union में भी हम different data types का use करते हैं।  but memory occupation के case में Union जयादा efficient होता हैं। जोकि Structure और Union में main difference होता हैं। 

Empty Data Types

                                                          

Empty data types :-  इस category में हमारा only single but not the least data type है और वो है ' Void ' data type. 'Void' data type एक powerful data type है जो C compiler हमें provide करता हैं।  कई बार ऐसी situation भी होती है जब हमें किसी function से कुछ return नहीं करना होता , वहाँ हम 'Void' का use करते हैं। इसके बारे में भी हम आगे details से programming में सीखेंगे। 



👈 PREVIOUS                                                                                                        👉 NEXT  

आपको मेरा ये पोस्ट कैसा लगा, कृप्या नीचे दिए गए comment box me comment करके बताये। यदि आपको मेरा पोस्ट अच्छा लगा हो तो like करे और अपने दोस्तों के साथ भी share करे।
और किसी प्रकार की शिकायत या सुझाव हो तो भी आपका स्वागत है।


Post a Comment

0 Comments