हेल्लो दोस्तों आज के इस पोस्ट में आपको what is c constant in hindi के बारे में बताया गया है की इसे कैसे प्रयोग करते है तो चलिए शुरू करते है
Contents
c constants का परिचय
अगर हम c constants की बात करे तो constants व् variable होता है जिनकी value प्रोग्राम के execution के दौरान ही कोई भी बदलाव को नहीं होती है जब भी आप कोई constant को डिक्लेअर किया जाता है तो वह प्रोग्राम के execution के दौरान उसकी value फिक्स्ड ही रहती है और यदि इसकी value को बदलने की कोशिश को की जाती है तो वह प्रोग्राम में error को show करने लग जाता है
c language में constants को दो प्रकार से बाटा गया है
1.constant literals
2.constant variables
इन दोनों प्रकार के constants के बारे में आपको निचे डिटेल्स से बताया गया है
constant literals
constant literals एक ऐसी वैल्यूज होती है जो की आप प्रोग्राम में directly ही प्रयोग कर सकते है अगर हम example के लिए निचे दिए गए code को आप देख सकते है
y=x+2;
उपर दिए गए स्टेटमेंट में आप 2 constant literal होती है जो की इस प्रोग्राम में directly ही प्रयोग कर दिया गया है जिसके कारण प्रोग्राम का execution के दौरान ही कोई भी changes को नहीं कर सकते है
constant literals को आप एक ऐसी डायरेक्ट value को समझाया गया है जिनसे आप बदलाव नहीं किया जा सकता है आपम तौर पर literal constant का प्रयोग करने को नहीं कहा जाता है
इसे भी देखे-
- what is error handling c in hindi-एरर हैंडलिंग c क्या है?
- what is c unions in hindi-c यूनियन क्या होता है?
- what is c typedef keyword in hindi-c त्य्पेदेफ़ कीवर्ड क्या है?
मान लीजिये की यदि आप अपने एक literal कोन्तंत का प्रयोग प्रोग्राम में कई स्थान पर किया जाता है तो अब आप यदि आपको इस constant को बदलने की आवश्यकता होती है तो आपको उसे मैन्युअली उन सभी को search कर प्रोग्राम में हर जगह बदलाव करना पड़ेगा
इसलिए आप literal constant का प्रयोग आप कम से कम करना चाहिए
constant variable
constant variable को आप खुद से variable की ही तरह डिक्लेअर करते है और constant variable का प्रयोग करने का यह फायदा होता है की यदि आपको बाद में constant को बदलना पड़े तो आप इस प्रोग्राम में कई स्थान पर बदलाव करनी की आवश्यकता नहीं होती है आपको सिर्फ constant variable की value को बदलते है
constant variable को आप दो प्रकार से डिक्लेअर कर सकते है जिनके बारे में आपको निचे दिया जा रहा है
using #define directive
#define एक आपका pre-processor directive होता है जो की इसके प्रयोग करके आप constant variable को डिक्लेअर करते है और इस directive के द्वारा constant variable के प्रोग्राम की शुरुआत में main फंक्शन(function) से पहले ही डिक्लेअर किया जाता है इस directive के द्वारा define किये गए constant variable को आप प्रोग्राम में कही भी प्रयोग कर सकते है
constant variable को समझने के लिए आपको निचे example से बताया गया है
#include<stdio.h>
/*defining constant*/
#define return 10
int main()
{
int a=3,b=5;
/*wrong ,error value of constant result variable can not be changed*/
result=a+b;
printf(“%d”,result);
return 0;
using const keyword
c language में const कीवर्ड के द्वारा भी आप constant variable को डिक्लेअर किया जाता है यदि आप सिर्फ यदि किसी भी function में ही constant variable का ही प्रयोग करना चाहते है तो इसके लिए आप इस कीवर्ड के द्वारा constant variable को डिक्लेअर कर सकते है
c language में const कीवर्ड को आप निचे दिए गए example के द्वारा समझ सकते है
#include<stdio.h>
Int main()
{
const int a=4;
const int b=6;
int c; /*adding two constant*/
printf(:return is %d”,a);
}
उपर दिए जा रहे प्रोग्राम का output आपको निचे दिया जा रहा है
result is : 10
type of c constants
c language में 5 टाइप के constant होते है
1.integer constants
2.floating-point constants
3.character constants
4.string constants
5.enumeration constants
इनके आलावा c language में escape sequence characters को भी constant ही माना जाता है
referencce-https://www.w3schools.in/c-tutorial/constants/#:~:text=C%20Constants
निवेदन:-अगर आपके लिए यह पोस्ट( what is c constant in hindi ) उपयोगी लगा हो तो आप अपने दोस्तों के साथ शेयर करना न भूले और किसी भी सब्जेक्ट( what is c constant in hindi ) को पढने के लिए आप कमेंट्स के द्वारा अथवा ग्रुप() के द्वारा हमें बता सकते है उस सब्जेक्ट को जल्द ही अपलोड() कर दिया जायेगा