Variable, Constant, Datatype & Keywords

Variable

A Variable is an element which hold a value. 
Variable एक अवयव होता है जो एक Value को Hold करता है। जिसकी Value बदलती रहती है। 
Example:
                         5X + 4Y = 200

उपरोक्त Expression(समीकरण)  में  X एवं  Y, Variable है 

C Language में Variable को Data type का उपयोग करके बनाया जाता है।

Constant (Literals)
A Constant is fixed value, which doesn't change in run time.
Constant एक स्थायी Value है जो run time में change नही होती है।  

(Run Time :  The duration from the starting of execution of our program upto its end is called run time

Example:  5X+4Y=200

उपरोक्त Expression में  5,4 एवं 200 Constant है, प्रत्येक Constant का एक Type(प्रकार ) होता है।

Keywords (कीवर्ड्स) 
A keywords is a word defined by the language, which has specific meaning. Keywords also called reserve words. Keywords directly understood by compiler. There are 32 keywords in C Language.  
Keywords ऐसे शब्द होते है जो Language द्वारा परिभाषित किये जाते है इनका एक विशिष्ट अर्थ होता है । इनको Reserved वर्ड्स भी कहते है। Keywords, Compiler द्वारा सीधे समझे जाते है C Language में 32 keywords है सभी keywords, lowercase में लिखे जाते है।  

Keywords example
int, float, char, long, double,, void, short, signed, const, for, while, do, switch, case etc.

Data Type 
Data type defines the type of value stored by a variable
Data type, Value का प्रकार बताता है जो Variable द्वारा Store होती है।

Classification of Data types :

Fundamental Data types
Fundamental Data types को Primitive  Data types भी कहते है
  • Integer
  • Floating Point
  • Double
  • Character
  • Void
Derived Data types
  • Arrays 
  • Pointer
  • Strings
User defined Data types
  • Structure
  • Union
  • Enumerations 
Integer  : 
Integer data type को प्रतीत (Represent) करने के लिए int Keyword का उपयोग करते है, ये धनात्मक (Positive) एवं ऋणात्मक(Negative) दोनो तरह की Values को store करता है। 

Description 
Memory Size
2 bytes
Type of Value
धनात्मक (Positive) एवं ऋणात्मक(Negative) 
Range
-32768 to +32767

Integer variable को declare करने का तरीका
int i;
int i = 10;
यहाँ int एक keyword, i एक integer variable, = assignment operator है ये right side की value left 
Side मे transfer करता है एवं 10 एक integer constant है। 

Float
Float data type को प्रतीत (Represent) करने के लिए float Keyword का उपयोग करते है, ये real values को store करता है। 

Description 
Memory Size
 4 bytes
Type of Value
 Real Values
Range
3.4 X10-38 to 3.4 X10+38

Float variable को declare करने का तरीका
float f;
float f = 5.6;
यहाँ float एक keyword, f एक float variable, = assignment operator है ये right side की value left Side मे transfer करता है एवं 5.6 एक float constant है। 

Double 
Double data type को प्रतीत (Represent) करने के लिए double Keyword का उपयोग करते है, ये real values को store करता है।

Description 
Memory Size
 8 bytes
Type of Value
 Real Values with decimal
Range
1.7 X10-308 to 1.7 X10+308

double variable को declare करने का तरीका
double d;
double d = 5.6;

Character 
Character data type को प्रतीत (Represent) करने के लिए char Keyword का उपयोग करते है

Description 
Memory Size
 1 byte
Type of Value
character values( Alphabets, digits & symbols)
Range
-127 to 128

char variable को declare करने का तरीका

char ch;
char ch = 'A';
char ch = '1';
char ch = '@';
Character Variable को हमेशा single quotes ' ' में लिखते है।





1 comment: