हिन्दी में वैबसाइट डिजाइनिंग सीखना चाहते हैं तो हमारी साइट code sikho hindi को Subscribe करें

What is Constants in C Language

 Constants in C -सी . में स्थिरांक

What is Constants in C Language
 Constants in C Language

What is Constants in C Language

एक स्थिरांक एक मान या चर है जिसे प्रोग्राम में नहीं बदला जा सकता है, उदाहरण के लिए: 10, 20, 'ए', 3.4, "सी प्रोग्रामिंग" आदि। (Constants in C)


C प्रोग्रामिंग में विभिन्न प्रकार के स्थिरांक होते हैं।


List of Constants in C -सी . में स्थिरांक की सूची

ConstantExample
Decimal Constant10, 20, 450 etc.
Real or Floating-point Constant10.3, 20.2, 450.6 etc.
Octal Constant021, 033, 046 etc.
Hexadecimal Constant0x2a, 0x7b, 0xaa etc.
Character Constant'a', 'b', 'x' etc.
String Constant"c", "c program", "c in javatpoint" etc.

2 ways to define constant in C -C . में स्थिरांक को परिभाषित करने के 2 तरीके


सी प्रोग्रामिंग में स्थिरांक को परिभाषित करने के दो तरीके हैं

.

const keyword -कॉन्स्ट कीवर्ड

#define preprocessor -#प्रीप्रोसेसर परिभाषित करें


1)C const keyword -सी कॉन्स्टेबल कीवर्ड


सी प्रोग्रामिंग में स्थिरांक को परिभाषित करने के लिए कॉन्स्टेबल कीवर्ड का उपयोग किया जाता है। (Constants in C)


const float PI=3.14;  


अब, PI वेरिएबल का मान बदला नहीं जा सकता।


#include<stdio.h>    

int main(){    

    const float PI=3.14;    

    printf("The value of PI is: %f",PI);    

    return 0;  

}     


Output:-


The value of PI is: 3.140000


यदि आप PI के मान को बदलने का प्रयास करते हैं, तो यह संकलन समय त्रुटि प्रदान करेगा।


#include<stdio.h>    

int main(){    

const float PI=3.14;     

PI=4.5;    

printf("The value of PI is: %f",PI);    

    return 0;  

}     


Output:-


Compile Time Error: Cannot modify a const object


2) C #define preprocessor -सी # प्रीप्रोसेसर परिभाषित करें


#define प्रीप्रोसेसर का उपयोग स्थिरांक को परिभाषित करने के लिए भी किया जाता है। हम बाद में #define प्रीप्रोसेसर निर्देश के बारे में जानेंगे।


C #define -


#define प्रीप्रोसेसर निर्देश का उपयोग निरंतर या सूक्ष्म प्रतिस्थापन को परिभाषित करने के लिए किया जाता है। यह किसी भी बुनियादी डेटा प्रकार का उपयोग कर सकता है।


Syntax: -वाक्य - विन्यास:


#define token value  


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


#include <stdio.h>  

#define PI 3.14  

main() {  

   printf("%f",PI);  

}  


Output:-


3.140000


आइए मैक्रो बनाने के लिए #define का एक उदाहरण देखें। (Constants in C)


#include <stdio.h>  

#define MIN(a,b) ((a)<(b)?(a):(b))  

void main() {  

   printf("Minimum between 10 and 20 is: %d\n", MIN(10,20));    

}  


Output:-


Minimum between 10 and 20 is: 10