DATA TYPES in c LANGUAGE in hindi , डाटा टाइप्स c कंप्यूटर भाषा में , in computer LANGUAGE
REPRESENTATION और MACHINE कोड अलग अलग होते है |
टाइप्स में बहु विकल्प होने से प्रोग्रामर के पास उचित डाटा टाइप्स चुनने का
अवसरहोता है |
किया
गया है |
पड़ेगे और बाकि के DATA टाइप्स को आगे के article में
देखगे|
टाइप्स
को SUPPORT करता है (i) INTEGER (ii) character (iii) FLOATING POINT
(IV) DOUBLE (v) VOID |इनमें से कई अपना डाटा साइज़ को बढ़ाऔर घटा सकते
है | SHORT INT और LONG INT |
INTEGER DATA TYPES:
कंप्यूटर सिस्टम के द्वारा सपोर्ट होती है|INTEGER मेमोरी में एक WORD
का STORGE
STORE करता है|WORD SIZE कंप्यूटर पर निर्भर करता है |
USE करता
है तब INTEGER की VALUE +32767 से –32768
होती है|16 बिट में से 1 बिट SIGN के लिए और १५
बिट MAGNITUDE के होती है |
USE करता
है तब INTEGER की VALUE -2,147,483,648 से +2,147,483,647
होती है |
LANGUAGE में INTEGER की तीन CLASS चलती है (i)
SHORT (ii) LONG (iii) INT |इसके अलावा SIGNED और UNSIGNED
INTEGER अलग है |इन सबके DATA साइज़ और RANGE
नीचे
TABLE मे है |
TYPE
|
SIZE
|
RANGE
|
CHAR OR SINGED CHAR
|
8
|
-128 TO 127
|
UNSIGNED CHAR
|
8
|
0 TO 255
|
INT OR SIGNED INT
|
16
|
-32,768 TO 32,767
|
UNSIGNED INT
|
16
|
0 TO 65535
|
SHORT INT OR SINGED SHORT INT
|
8
|
-128 TO 127
|
UNSIGNED SHORT INT
|
8
|
0 TO 255
|
LONG INT OR SIGNED LONG INT
|
32
|
-2,147,483,648 TO +2,147,438,467
|
UNSIGNED LONG INT
|
32
|
0 TO 4,294,967,295
|
FLOAT
|
32
|
3.4E-38 TO 3.4E+38
|
DOUBLE
|
64
|
1.7E-308 TO 1.7E +308
|
LONG DOUBLE
|
80
|
3.4E-4932 TO 1.1E++4932
|
FLOATING DATA TYPE:
बिट में STORE होता है इसमें 6 बिट PRECISION
के
लिए होती है|इसे C LANGUAGE में FLOAT
से
दर्शाया जाता है|उदहारण के लिए FLOAT DATA TYPE में
DECIMAL NUMBER STORE होते है |
के
लिए उपयुक्त नहीं होता तो तब DOUBLE का USE होता है|DOUBLE
DATA TYPES 64 बिट को USE करता है जिसमे से 16
बिट PRECISION के लिए होती है|DOUBLE DATA FLOAT की
तरह DECIMAL NUMBER को स्टोर करता है|PRECISION को
बढाने के लिए LONG DOUBLE को यूज़ कर सकते है जिसमे 80
बिट PRECISION के लिए USE की जाती है|
VOID TYPE :
किसी फंक्शन के TYPE को बताने में USE होता है |जब
किसी FUNCTION का TYPE VOID होता है उसका
मतलब है की FUNCTION कोई भी VALUE RETURN नहीं करगे |अगर
FUNCTION का टाइप नहीं पता तो वो VOID TYPE का होता है |मतलब
VOID फंक्शन का DEFAULT TYPE है |
CHARTERER DATA TYPES:
किया
जाता है|CHARTERER सामान्यतया 8 बिट मई स्टोर
होता है |ये दो पप्रकार के होते है SIGNED और UNSIGNED
|SIGNED character की VALUE -127 से +128 और
UNSIGNED की VALUE 0 से 255 होती है|
VARIABLE को C LANGUAGE में DECLARE
KAISE करेगें ?
DATA TYPE और (ii) उसका नाम|किसी भी VARIABLE
को PROGRAM
में
USE करने के पहले उसे DECLARE करना जरुरी होता है |इसलिए
VARIABLE DECLARTION बहुत ही जरुरी स्टेम है PROGRAMMING सिखने
में |C LANGUAGE में VARIABLE DECLARTION बहुत ही सरल है |
VARIABLE NAME ;
है
जिसका data type integer है|
// s एक variable है जिसका data type character है|
LANGUAGE में दशना के लिए कुछ विशेष INDENTIFIER होते है |
: int
: float
: double
: char
:singed char
long int
short int
// it is beginning of program //
// Opening brace is symbol of execution of code //
USER DEFINED TYPE DECLARATION
खुदबना सकता है लेकिन यह EXITING DATA TYPE में USE करता
है|इस तरह के डाटा TYPE को TYPEDEF IDENTIFIER को
इस्तेमाल कर सकता है |इसका GENERAL FORM है |
variable name ;
float mean ;
हिंदी माध्यम नोट्स
Class 6
Hindi social science science maths English
Class 7
Hindi social science science maths English
Class 8
Hindi social science science maths English
Class 9
Hindi social science science Maths English
Class 10
Hindi Social science science Maths English
Class 11
Hindi sociology physics physical education maths english economics geography History
chemistry business studies biology accountancy political science
Class 12
Hindi physics physical education maths english economics
chemistry business studies biology accountancy Political science History sociology
English medium Notes
Class 6
Hindi social science science maths English
Class 7
Hindi social science science maths English
Class 8
Hindi social science science maths English
Class 9
Hindi social science science Maths English
Class 10
Hindi Social science science Maths English
Class 11
Hindi physics physical education maths entrepreneurship english economics
chemistry business studies biology accountancy
Class 12
Hindi physics physical education maths entrepreneurship english economics