c programming

Keywords, Constants, Variables

Keywords

Keywords, Predefined Programming Language में use किए जाने वाले Reserved Word हैं, जो Compiler के लिए Special Meaning रखते हैं। Keywords Syntax का Part हैं, और इन्हें Identifier के रूप में use नहीं किया जा सकता है। C Language में कुल 32 Keywords होते हैं, जोकि निम्नलिखित है-

auto double int struct
break else long switch
case enum register typedef
char extern return union
continue for signed void
do if static while
default goto sizeof volatile
const float short unsigned

Example:


#include <stdio.h>
int main() {
   // char, int and float are keywords and used as datatypes
   char c = 'H';
   int b = 6, c;
   float _d = 7.6;
   // if and else is a keyword checking the value of b
   if(b<5)
   printf("Character Value : %c",a1);
   else
   printf("Float value : %f",_d);
   return 0;
}

Output:


Float value: 7.600000

Constants

Constants वे Value हैं, जो किसी Progrma के Execution के दौरान Fixed रहते हैं। उनका use उन Information को Store करने के लिए किया जाता है, जिन्हें Future में Modify ना किया जाना हो| C में Constants विभिन्न Type के हो सकते हैं, जिनमें Integer, Floating-Point, Character, और String शामिल हैं।

Syntax:


const data_type variable_name = value (optional) ;

Types of Constant:

Integer Constant

  • Integer Constant साधारण Variable की तरह काम करता है |
  • Integer Constant, Positive (+) या Negative (-) हो सकता है |
  • Integer Constant की Range -32768 से 32767 तक होती है |

Example:


#include <stdio.h>
int main(){
const int num = 7;       // integer Constant
printf("integer constant value : %d", num);
return 0;
}

Output:


integer constant value: 7

Character Constant

  • Character Constant Normal Variable की तरह काम करता है |
  • Character Constant सिर्फ Single Character लेता है|
  • Escape Sequences के साथ भी Character Constant use किया जाता है |

Example:


#include <stdio.h>
int main(){
const char ch = 'Hello';    // character constant
const char escape[]= "The\tLearnify"; 
// Escape sequence - Horizontal Tab and string constant
printf("Character constant : %c\n", ch);
printf("String constant : %s\n", escape);
return 0;
}

Output:


Character constant: Hello

String constant: The      Learnify

Floating-Point Constant

  • Floating-Point Constant, Normal Float Variable की तरह ही काम करता है |
  • Floating-Point Constant में Decimal Point (.) होता है |
  • अगर Floating-Point Constant की Value Integer Type की हो तो वो Decimal Point (.) लेता है |

Example:


#include <stdio.h>
int main(){
const float num1 = 5;            // floating-point constant with integer value
const float num2 = 3.525984;    // Floating-point constant
printf("Floating-point constant : %f\n", num1);
printf("Floating-point constant : %f\n", num2);
return 0;
}

Output:


Floating-point constant: 5.000000

Floating-point constant: 3.525984

String Constant

  • String Constant की Value Double Quotation Mark (” “) के अंदर लिखी जाती है |
  • String Constant Single और Multiple Characters लेता है |
  • String Constant Escape Sequences के साथ भी use करते है |

Example:


#include <stdio.h>

int main(){
const char str1 []= "H";               // String Constant with single character
const char str2 []= "Hello World";     // Normal String constant
const char str3 [] = "Hello\nWorld";  // String Constant with Escape Sequence
printf("String Constant with single character : %s\n", str1);
printf("Normal String constant : %s\n", str2);
printf("String Constant with Escape Sequence : %s\n", str3);
return 0;
}

Output:


String Constant with a single character: H

Normal String constant: Hello World

String Constant with Escape Sequence: Hello World

Variables

C Programming में Variable Memory में एक Named Location है, जो एक Value Store करता है। Variable विभिन्न प्रकार के Data को Represent कर सकते हैं, जैसे Integers, Floating-Point Numbers, Characters। प्रत्येक Variable का एक Unique Name होता है, जिसका Use Programmer उसके Store Value को Access और Modify करने के लिए करते हैं। एक Variable बनाने की Process में उसका Name Declare करना और उसका Data Type Specify करना Included है।

Declaring Variables in C

C में एक Variable Declare करने के लिए उसका Name और Data Type Specify करना होता है| जहां data_type यह Specify करता है, कि Variable किस Type का Data Hold कर सकता है। Example में Integer के लिए int, Floating-Point Numbers के लिए Float, Character के लिए char इत्यादि Include हैं। तथा Variable Name को C Programming के Naming Rules को Follow करना चाहिए| जिसके अनुसार, Variable एक Letter तथा Underscore(_) Symbole से शुरू हो सकता है, तथा इसमें Character, Digit और Underscore हो सकते हैं।

Syntax:


data_type variable_name;

Example:


int age;                                       // Declare an integer variable named ‘age’.
float price;                                // Declare a floating-point variable named ‘price’.
char grade;                              // Declare a character variable named ‘grade’.

Types of Variables in C

C में Variables को उनके Properties के Base पर कई Type में Categorized किया जा सकता है| जोकि निम्नलिखित हैं –

  • Local Variable

Local Variable किसी Function या Code के Block केअंदर Declate किए जाते हैं, और केवल उस Specific Scope के भीतर ही Accessible होते हैं। Local Variable का Scope Limited होता है, और Code के Function या Block के बाहर Accessable नहीं होते है।

Example:


#include <stdio.h>

int main() {
int localVar = 10;                                     // Declare a local integer variable.
printf(“Local variable: %d\n”, localVar);
return 0;
}

इस Example में, localVar एक Local Variable है, जिसे केवल main Function के अंदर ही Access किया जा सकता है।

  • Global Variable

Global Variable किसी भी Function के बाहर Declare किए जाते हैं, और इन्हें पूरे Program में Access किया जा सकता है। Program के Execution Time के लिए Local Variable की तुलना में Global Variable का Scope बड़ा होता है।

Example:


#include <stdio.h>

int globalVar = 20;                                          // Declare a global integer variable.

int main() {
printf(“Global variable: %d\n”, globalVar);
return 0;
}

इस Example में, globalVar एक Global Variable है, जिसे main Function के अंदर Access किया जा सकता है।

  • Constants

Constants वे Variable होते हैं, जिनके Value Initially, Initlize होने के बाद बदले नहीं जा सकते। C में const Keywords का use करके Constants को Define किया जाता हैं।

Example:


#include <stdio.h>

int main() {
const int pi = 3.14159;                                 // Declare a constant integer.
printf(“The value of pi is: %f\n”, pi);
return 0;
}

इस Example में, pi एक Constant है, जिसकी Value को Modify नहीं किया जा सकता है।

  • Static variable

Static Variable Local Variable हैं, जो Function Call में अपने Value Hold करके रखते हैं। उन्हें static Keyword का use करके Declare किया जाता है। Static Variable को Program के किसी भी Part में Access एवं Modify किया जा सकता है|

Example:


#include <stdio.h>

void incrementAndPrint() {
static int count = 0;                                        // Declare a static integer variable.
count++;
printf(“Count: %d\n”, count);
}

int main() {
incrementAndPrint();
incrementAndPrint();
incrementAndPrint();
return 0;
}

Tags: No tags

Add a Comment

Your email address will not be published. Required fields are marked *