Variables and constants in C In Hindi
C प्रोग्रामिंग में, वेरिएबल और कांस्टेंट प्रोग्राम में डिक्लेअर विभिन्न प्रकार के डेटा मान को संग्रहीत और प्रोग्राम वैल्यू को हेरफेर करने के लिए उपयोग किए जाने वाले आवश्यक प्रोग्राम कॉम्पोनेन्ट हैं। सी प्रोग्राम में वेरिएबल और प्रोग्राम कांस्टेंट अलग-अलग प्रोग्रामिंग उद्देश्यों की पूर्ति करते हैं, और वेरिएबल और प्रोग्राम कांस्टेंट को थोड़े अलग तरीकों से प्रॉपर प्रोग्राम सिंटेक्स के आधार पर डिक्लेअर किए जाते हैं।

Variables in C Programming.
वेरिएबल का उपयोग सी प्रोग्रामिंग में कई प्रकार के डेटा और इनफार्मेशन को संग्रहीत करने के लिए किया जाता है. जो किसी सी प्रोग्राम के निष्पादन के दौरान बदल सकता है। सी लैंग्वेज में प्रोग्राम वेरिएबल को एक विशिष्ट डेटा प्रकार के साथ घोषित किया जाता है, जो यह निर्धारित करता है कि आपके द्वारा डिक्लेअर प्रोग्राम वेरिएबल किस प्रकार का डेटा मान को रख सकता है। C में, वेरिएबल का उपयोग करने से पहले उन्हें प्रोग्राम में घोषित किया जाता है।
// Declaration and Initialization of Variables in C Language
int k = 7;
float temperature = 100;
char text = ‘T’;
In the above example:
k एक इन्टिजर वेरिएबल है, जो k वेरिएबल मान को संग्रहीत करता है।
तापमान एक फ़्लोटिंग-पॉइंट डाटा टाइप वेरिएबल है. जो तापमान मान को संग्रहीत करता है।
टेक्स्ट एक करैक्टर वेरिएबल है, जो सिंगल टेक्स्ट मान को संग्रहीत करता है।
Constants in C Language.
कांस्टेंट डाटा टाइप का उपयोग उन मानों को संग्रहीत करने के लिए किया जाता है. जो किसी सी प्रोग्राम के निष्पादन के दौरान कांस्टेंट प्रोग्राम वैल्यू को नहीं बदलते हैं। उन्हें C लैंग्वेज में const कीवर्ड का उपयोग करके मैन्युअल घोषित किया जाता है, और हमेशा याद रखे की कांस्टेंट प्रोग्राम वैल्यू मानों को एक बार असाइन किए जाने के बाद कभी संशोधित नहीं किया जा सकता है।
// Declaration of constants in C language
const int decimal = 230;
const float salary = 1789.45;
const char info = ‘a’;
In the above example:
decimal एक कांस्टेंट डिक्लेअर वेरिएबल है. जो डेसीमल मान को संग्रहीत करता है।
salary एक कांस्टेंट है जो डिक्लेअर salary मान को संग्रहीत करता है।
a एक कांस्टेंट वेरिएबल है, जो एक सिंगल a करैक्टर वेरिएबल मान को संग्रहीत करता है।
कांस्टेंट उन मानों को परिभाषित करने में सहायक होते हैं. जिन्हें प्रोग्राम निष्पादन के दौरान गलती से भी नहीं बदला जाना चाहिए, इसका अर्थ है की यदि सी प्रोग्रामिंग में आपने कांस्टेंट वेरिएबल डिक्लेअर किया है, तो उसे बदला नहीं जा सकता है, सी लैंग्वेज में कांस्टेंट प्रोग्राम कोड रेडीबिलिटी में सुधार करना और प्रोग्राम मेंटेनन्स को सुविधाजनक बनाना है।
Major difference between variable and constant.
Initialization – सी प्रोग्राम में डिक्लेअर वेरिएबल को डिक्लेअर के समय या बाद में प्रोग्राम में आरंभीकृत या बदला जा सकता है, जबकि सी प्रोग्राम में कांस्टेंट को प्रोग्राम डिक्लेरेश के समय आरंभीकृत किया जाना जाता है, और उसके बाद प्रोग्राम में कभी संशोधित नहीं किया जा सकता है।
Declaration – सी लैंग्वेज में वेरिएबल को एक विशिष्ट डेटा प्रकार (जैसे, int, float, char) डाटा टाइप का उपयोग करके डिक्लेअर किया जाता है. जबकि कांस्टेंट वेरिएबल को आम तौर पर const कीवर्ड का उपयोग करके डिक्लेअर किया जाता है, सी में आप कई प्रकार से कांस्टेंट डेटा टाइप और नाम (जैसे, const int, const float, const char) डिक्लेअर किए जाते है।
Mutability – सी लैंग्वेज में प्रोग्राम निष्पादन के दौरान प्रोग्राम वेरिएबल को बदला जा सकता है. जबकि सी प्रोग्राम में डिक्लेअर कांस्टेंट वैल्यू को नहीं बदला जा सकता। यदि सी लैंग्वेज में एक बार जब किसी स्थिरांक वेरिएबल को कोई मान दे दिया जाता है, तो वह प्रोग्राम के निष्पादन के दौरान समान रहता है। उसे कभी बदला नहीं जा सकता है.