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

C भाषा में कंस्टेंट क्या हैं और उदाहरण सहित


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

सिंटैक्स

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

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

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

C प्रोग्रामिंग भाषा में उपयोग किए जाने वाले कंस्टेंट के विभिन्न प्रकार निम्नलिखित हैं:

  • इंटीजर कंस्टेंट - उदाहरण: 1,0,34,4567

  • फ्लोटिंग-पॉइंट कंस्टेंट - उदाहरण: 0.0, 156.89, 23.456

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

  • कैरेक्टर कंस्टेंट - उदाहरण: 'a', 'B', 'x'

  • स्ट्रिंग कंस्टेंट - उदाहरण: "TutorialsPoint"

कंस्टेंट के प्रकार नीचे दिए गए आरेख में भी दिखाए गए हैं:

C भाषा में कंस्टेंट क्या हैं और उदाहरण सहित

उदाहरण 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 प्रोग्राम एक त्रुटि देता है, यदि हम कंस्टेंट मान को बदलने का प्रयास करते हैं।

#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 भाषा में लूप कंट्रोल स्टेटमेंट्स क्या हैं? फ्लो चार्ट और प्रोग्राम के साथ समझाएं C भाषा में लूप कंट्रोल स्टेटमेंट्स क्या हैं? फ्लो चार्ट और प्रोग्राम के साथ समझाएं

    लूप कंट्रोल स्टेटमेंट्स स्टेटमेंट्स के सेट को दोहराने के लिए उपयोग किए जाते हैं। वे हैं: for लूप while लूप do-while लूप for लूप सिंटैक्स for(initialization; condition; increment/decrement) { // लूप बॉडी } फ्लो चार्ट (Condition पर वापस) आरंभीकरण - आमतौर पर एक असाइनमेंट स्टेटमेंट जो लूप क

  1. C भाषा में मूल्यांकन किए जाने वाले एक्सप्रेशन्स के प्रकार C भाषा में मूल्यांकन किए जाने वाले एक्सप्रेशन्स के प्रकार

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

  1. C भाषा में खोज तकनीकें (Searching Techniques) C भाषा में खोज तकनीकें (Searching Techniques)

    खोज (Searching) का परिचय खोज तकनीक का अर्थ है किसी सूची में किसी कुंजी तत्व (key element) को ढूंढना। यदि तत्व मिल जाता है तो खोज सफल (successful), अन्यथा असफल (unsuccessful) होती है। C में दो प्रमुख खोज तकनीकें रैखिक खोज (Linear Search) द्विआधारी खोज (Binary Search) 1. रैखिक खोज (Linear Search)