हेल्लो दोस्तों आज के इस पोस्ट में आपको c constants in hindi के बारे में बताया गया है की इसे कैसे प्रयोग करते है तो चलिए शुरू करते है
Contents
Introduction to C Constants
Constants व variables होता है जिनका value program execution के दौरान ही कोई भी change नहीं होती है। जब भी आप कोई को constant declare किया जाता है तो program के execution के दौरान उसकी value fixed रहती है। और यदि इसकी value change करने की कोशिश की जाती है तो program में error दिखाने लग जाता है
C language में constants दो types के होते है।
- Constant Literals
- Constant Variables
इन दोनों types के constants के बारे में आपको निचे detail से बताया जा रहा है।
Constant Literals
Constant literals ऐसी values होती है जो की आप program में directly प्रयोग करते है। उदाहरण के लिए निचे दिए गए code को आप देखे सकते है
y = x+2; |
ऊपर दिए गए statement में 2 एक constant literal होता है। जो की इस program में directly ही प्रयोग किया गया है। जिसके कारण program के execution के दौरान कोई भी बदलाव नहीं कर सकते है
Constant literals को आप एक ऐसी direct values समझिये जिन्हें आप change नहीं किया जा सकता है। आम तौर पर literal constants को प्रयोग करने को नहीं कहा जाता है
मान लीजिये यदि आपने एक literal constant का प्रयोग program में कई जगह पर किया है, और अब यदि आपको इस constant को change करने की आवश्यकता होती है तो आपको उसे manually उन सभी को ढूंढ कर program में हर जगह बदलाव करना पड़ेगा
इसलिए literal constants का प्रयोग आपको कम से कम करना चाहिए।
Constant Variables
Constant variables को आप खुद variables की ही तरह declare करते है। Constant variables को प्रयोग करने का फायदा यह है की यदि आपको बाद में constant को बदलना पड़े तो आपको इसे program में कई जगह पर change करने की आवश्यकता नहीं होती है आपको सिर्फ constant variable की value change करते है और वह program में हर जगह अपने आप change हो जाती है।
Constant variables को आप दो प्रकार से declare कर सकते है। इनके बारे में निचे बताया जा रहा है।
Using #define Directive
#define एक pre-processor directive होता है इसे प्रयोग करके आप constant variables declare करते है। इस directive द्वारा constant variables program की शुरआत में main function से पहले ही declare किये जाता है। इस directive द्वारा define किये गए constant variables को आप program में कँही भी प्रयोग कर सकते है।
Constant variables के उपयोग को निचे उदाहरण द्वारा समझाया जा रहा है।
#include<stdio.h> /* Defining constant */ #define result10 int main() { int a=5, b=6; |
ऊपर दिया गया program निचे दिया गया output generate करता है।
error : lvalue required as left operand of assignment result = a + b; ^ |
Using const Keyword
C language में const keyword के द्वारा भी आप constant variables declare किया जा सकता है यदि आप सिर्फ किसी function में ही constant variable का प्रयोग करना चाहते है तो इसके लिए इस keyword के द्वारा constant variable declare कर सकते है।
C language में const keyword के प्रयोग को निचे उदाहरण द्वारा समझाया जा रहा है।
#include<stdio.h> |
ऊपर दिया गया program निचे दिया गया output generate करता है।
Result is : 11 |
Types of C Constants
C language में निचे दिए जा रहे 5 type के constants होते है।
- Integer Constants
- Floating-Point Constants
- Character Constants
- String Constants
- Enumeration Constants
इनके अलावा C language में escape sequence characters को भी constants ही माना जाता है।
reference-https://www.w3schools.in/c-
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic( c constants in hindi ) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic( c constants in hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject() के लेकर भी कोई प्रश्न हो तो कमेंट करे