Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी भाषा में एक उदाहरण के साथ स्थिरांक क्या हैं?

कॉन्स्टेंट को वेरिएबल के रूप में भी जाना जाता है जहां एक बार परिभाषित होने के बाद, प्रोग्राम निष्पादन के दौरान मान कभी नहीं बदलता है। इस प्रकार, हम एक चर को स्थिर घोषित कर सकते हैं जो निश्चित मानों को संदर्भित करता है। इसे शाब्दिक भी कहा जाता है। स्थिरांक को परिभाषित करने के लिए Const कीवर्ड का उपयोग करना पड़ता है।

सिंटैक्स

सी प्रोग्रामिंग भाषा में उपयोग किए जाने वाले स्थिरांक का सिंटैक्स नीचे दिया गया है -

const type VariableName;
(or)
const type *VariableName;

विभिन्न प्रकार के स्थिरांक

C प्रोग्रामिंग भाषा में उपयोग किए जाने वाले विभिन्न प्रकार के स्थिरांक इस प्रकार हैं -

  • पूर्णांक स्थिरांक - उदाहरण के लिए:1,0,34,4567

  • अस्थायी-बिंदु स्थिरांक - उदाहरण के लिए:0.0, 156.89, 23.456

  • ऑक्टल और हेक्साडेसिमल स्थिरांक - उदाहरण के लिए:हेक्साडेसिमल:0x2a, 0xaa .. और ऑक्टल:033, 024,..

  • चरित्र स्थिरांक - उदाहरण के लिए:'ए', 'बी', 'एक्स'

  • स्ट्रिंग स्थिरांक - उदाहरण के लिए:"ट्यूटोरियल्सपॉइंट"

स्थिरांक के प्रकार भी नीचे दिए गए आरेख में What ised हैं -

सी भाषा में एक उदाहरण के साथ स्थिरांक क्या हैं?

उदाहरण 1

किसी संख्या का मान निर्धारित करने . के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main(){
   const int number=45;
   int value;
   int data;
   printf("enter the data:");
   scanf("%d",&data);
   value=number*data;
   printf("The value is: %d",value);
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

enter the data:20
The value of number is: 900

उपरोक्त कार्यक्रम में, यदि हम किसी संख्या के मान को बदलने की कोशिश करते हैं जिसे स्थिर घोषित किया गया है, तो यह एक त्रुटि प्रदर्शित करता है।

उदाहरण 2

नीचे दिया गया C प्रोग्राम है जो एक त्रुटि देता है, यदि हम const मान को बदलने का प्रयास करते हैं

#include<stdio.h>
int main(){
   const int number=45;
   int data;
   printf("enter the data:");
   scanf("%d",&data);
   number=number*data;
   printf("The value of number is: %d",number);
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

error

  1. C भाषा में लूप कंट्रोल स्टेटमेंट क्या हैं? फ्लो चार्ट और प्रोग्राम के साथ समझाएं

    लूप कंट्रोल स्टेटमेंट का उपयोग स्टेटमेंट के सेट को दोहराने के लिए किया जाता है। वे इस प्रकार हैं - लूप के लिए लूप के दौरान डू-जबकि लूप लूप के लिए वाक्य रचना इस प्रकार है - for (initialization ; condition ; increment / decrement){    body of the loop } फ्लो चार्ट लूप के लिए फ्लो चार्ट इ

  1. C भाषा में किस प्रकार के भावों का मूल्यांकन किया जाता है?

    एक व्यंजक ऑपरेटरों और ऑपरेंड का एक संयोजन है। ऑपरेंड एक डेटा आइटम है जिसमें ऑपरेशन किया जाता है। एक ऑपरेटर डेटा पर एक ऑपरेशन करता है उदाहरण के लिए; z =3+2*1 जेड =5 अभिव्यक्ति के प्रकार सी भाषा में मूल्यांकन किए जाने वाले विभिन्न प्रकार के भाव इस प्रकार हैं - प्राथमिक भाव -इस व्यंजक में संक

  1. C भाषा में विभिन्न खोज तकनीकें क्या हैं?

    खोज तकनीक का तात्पर्य तत्वों की सूची के बीच एक प्रमुख तत्व को खोजने से है। यदि दिया गया तत्व सूची में मौजूद है, तो खोज प्रक्रिया को सफल कहा जाता है। यदि दिया गया तत्व सूची में मौजूद नहीं है, तो खोज प्रक्रिया को असफल कहा जाता है। C भाषा दो प्रकार की खोज तकनीक प्रदान करती है। वे इस प्रकार हैं