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

सी भाषा में निष्पादन योग्य कथन क्या हैं?

एक 'सी' प्रोग्राम में एक्ज़ीक्यूटेबल स्टेटमेंट होते हैं। एक कंपाइलर निष्पादन योग्य कथनों को मशीनी भाषा में अनुवाद करने में मदद करता है।

जब कोई उपयोगकर्ता प्रोग्राम चलाता है, तो वह भाषा के बयानों को मशीन करता है जो संकलक द्वारा निष्पादित किए जाते हैं।

निष्पादन योग्य कथनों के प्रकार

C भाषा में एक्ज़ीक्यूटेबल स्टेटमेंट के प्रकार इस प्रकार हैं -

  • इनपुट - आउटपुट स्टेटमेंट
  • असाइनमेंट विवरण

इनपुट-आउटपुट स्टेटमेंट

  • किसी मान को मेमोरी में स्टोर करना 'इनपुट ऑपरेशन' कहलाता है।

  • गणनाओं को निष्पादित करने के बाद, परिणाम स्मृति में संग्रहीत होते हैं और परिणाम 'आउटपुट ऑपरेशन' द्वारा उपयोगकर्ता को प्रदर्शित किए जा सकते हैं।

  • सभी i/o संचालन इनपुट / आउटपुट फ़ंक्शन का उपयोग करके किए जाते हैं।

  • सबसे आम I/O फ़ंक्शन प्रीप्रोसेसर निर्देश के माध्यम से आपूर्ति की जाती हैं # शामिल हैं

  • सबसे अधिक इस्तेमाल किए जाने वाले I/O फ़ंक्शन प्रिंटफ ( ) और स्कैनफ ( ) हैं।

प्रिंटफ ( ) फ़ंक्शन

वाक्य रचना इस प्रकार है -

printf("format string", print list);

उदाहरण के लिए,

printf ("average of 3 numbers = %f",avg);
  • प्रिंटफ ( ) अपने प्रारूप स्ट्रिंग का मान प्रदर्शित करता है

स्कैनफ ( ) फ़ंक्शन

वाक्य रचना इस प्रकार है -

scanf ("format string", input list);

उदाहरण के लिए, स्कैनफ ("%d %f", &a, &b);

  • स्कैनफ ( ) प्रोग्राम के निष्पादन के दौरान कीबोर्ड पर टाइप किए गए डेटा को मेमोरी में कॉपी करता है।

  • इनपुट सूची एम्परसेंड ( &) से पहले होती है।

असाइनमेंट विवरण

असाइनमेंट स्टेटमेंट एक वेरिएबल में एक वैल्यू स्टोर करते हैं और प्रोग्राम में अंकगणितीय संचालन करने के लिए उपयोग किया जाता है।

वाक्यविन्यास

वाक्य रचना इस प्रकार है -

variable=expression

उदाहरण के लिए,

  • c =a+b;
  • औसत =योग/3;
  • r1 =(b*b – 4 * a*c);

उदाहरण

औसत तीन संख्याओं की गणना के लिए सी कार्यक्रम निम्नलिखित है -

#include<stdio.h>
#include<stdio.h>
main(){
   int a,b,c,d;
   float avg;
   printf("Enter values for a,b,c:\n");
   scanf("%d%d%d",&a,&b,&c);// The scanf ( ) copies data typed at the keyboard into
   //memory during program execution.
   d=a+b+c; //assignment stmt
   avg=d/3;
   printf("Average avg=%f",avg);
}

आउटपुट

आप निम्न आउटपुट देखेंगे -

Enter values for a,b,c:2 3 4
Average avg=3.000000
के लिए मान दर्ज करें
  1. C भाषा में उपयोग किए जाने वाले विभिन्न ऑपरेटर और एक्सप्रेशन क्या हैं?

    ऑपरेटर डेटा पर एक ऑपरेशन करता है। उन्हें निम्नलिखित में वर्गीकृत किया गया है - अंकगणित संचालिका। रिलेशनल ऑपरेटर। लॉजिकल ऑपरेटर्स। असाइनमेंट ऑपरेटर। इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर्स। बिटवाइज ऑपरेटर। सशर्त ऑपरेटर। विशेष ऑपरेटर। अंकगणित संचालिका इन ऑपरेटरों का उपयोग संख्यात्मक गणना (या) के लिए जोड

  1. C लैंग्वेज में शिफ्ट ऑपरेशंस क्या हैं?

    समस्या C भाषा का उपयोग करके किसी संख्या के बाएँ, दाएँ पाली और पूरक को दिखाने का सरल कार्यक्रम क्या है? समाधान बायां शिफ़्ट यदि किसी चर के मान को एक बार बाएँ-शिफ्ट किया जाता है, तो उसका मान दुगना हो जाता है। उदाहरण के लिए, a =10, फिर a<<1 =20 राइट शिफ्ट यदि किसी चर का मान एक बार दायाँ-शिफ्ट किय

  1. C भाषा में प्राथमिक डेटा प्रकार क्या हैं?

    सी कंपाइलर चार मूलभूत डेटा प्रकारों का समर्थन करते हैं। वे इस प्रकार हैं - पूर्णांक चरित्र फ्लोटिंग - पॉइंट डबल सटीक फ़्लोटिंग पॉइंट प्राथमिक डेटा प्रकार अभिन्न डेटा प्रकार इंटीग्रल डेटा टाइप्स का इस्तेमाल पूरे नंबर और कैरेक्टर को स्टोर करने के लिए किया जाता है। इसे आगे दो प्रकारों में वर्गीकृ