Constants in C and #define | W4 learn in hindi

constant क्या होते है?

constant in C 


Constant in C

1) C Constants भी normal variables की तरह हैं। लेकिन, केवल अंतर है, उनके values को program द्वारा modified नहीं किया जा सकता है एक बार defined होने के बाद।

2) Constants fixed values को refer करता है। उन्हें literals भी कहा जाता है

3) Constants किसी भी प्रकार के डेटा से संबंधित हो सकते हैं

Syntax:

const type variable = value;

C constant के  प्रकार :

    1) Integer constants
    2) Real or Floating point constants
    3) Octal & Hexadecimal constants
    4) Character constants
    5) String constants
    6) Backslash character constants


2 ways to define constant in C

 1) const keyword
 2) #define preprocessor

 1) C const keyword:

 C प्रोग्रामिंग में constant define करने के लिए const keyword का उपयोग किया जाता है।

1) Example:


  #include<stdio.h>    
    int main(){    
    const int x=10;    
    printf("The value of x is: %d",x);    
    return 0;  
}  


Output:

The value of x is: 10



2) Example:


 #include<stdio.h>    
     int main(){    
    const int x=10;  
x=20;  //यदि आप  x के मान को बदलने का प्रयास करते हैं, तो यह compile time error को प्रस्तुत करेगा।
    printf("The value of x is: %d",x);    
    return 0;  
}  


Output:

Compile Time Error: Cannot modify a const object



2) C #define preprocessor:

constant or micro substitution को परिभाषित करने के लिए #define प्रीप्रोसेसर निर्देश का उपयोग किया जाता है। यह किसी भी बुनियादी डेटा प्रकार का उपयोग कर सकता है

Syntax:

    #define token value  

आइए constant को परिभाषित करने के लिए #define का उदाहरण देखें

1) Example:

#include <stdio.h>  
#define x 10  
    main() {  
       printf("%d",x);  
    }  


Output:

10



Comments

W4 said…
helpfull tutorials