constant क्या होते है?
constant in C
Constant in C
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;
}
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;
}
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);
}
#define x 10
main() {
printf("%d",x);
}
Output:
10
Comments