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

C भाषा में एक्जीक्यूटेबल स्टेटमेंट्स क्या हैं?


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

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

एक्जीक्यूटेबल स्टेटमेंट्स के प्रकार

C भाषा में एक्जीक्यूटेबल स्टेटमेंट्स के प्रकार निम्नलिखित हैं:

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

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

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

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

  • सभी I/O ऑपरेशन्स इनपुट/आउटपुट फंक्शन्स का उपयोग करके किए जाते हैं।

  • सबसे आम I/O फंक्शन्स प्रीप्रोसेसर डायरेक्टिव #include <stdio.h> के माध्यम से सप्लाई किए जाते हैं।

  • सबसे अधिक उपयोग किए जाने वाले I/O फंक्शन्स printf() और scanf() हैं।

printf() फंक्शन

सिंटैक्स निम्नलिखित है:

printf("फॉर्मेट स्ट्रिंग", प्रिंट_लिस्ट);

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

printf("3 नंबरों का औसत = %f", avg);
  • printf() अपने फॉर्मेट स्ट्रिंग का मान प्रदर्शित करता है।

scanf() फंक्शन

सिंटैक्स निम्नलिखित है:

scanf("फॉर्मेट स्ट्रिंग", इनपुट_लिस्ट);

उदाहरण के लिए, scanf("%d %f", &a, &b);

  • scanf() प्रोग्राम एक्जीक्यूशन के दौरान कीबोर्ड पर टाइप किए गए डेटा को मेमोरी में कॉपी करता है।

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

असाइनमेंट स्टेटमेंट्स

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

सिंटैक्स

सिंटैक्स निम्नलिखित है:

वेरिएबल = एक्सप्रेशन

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

  • c = a + b;
  • avg = sum / 3;
  • r1 = (b*b - 4*a*c);

उदाहरण

निम्नलिखित C प्रोग्राम तीन नंबरों का औसत निकालने के लिए है:

#include <stdio.h>

int main() {
    int a, b, c, d;
    float avg;
    
    printf("a, b, c के मान दर्ज करें:\n");
    scanf("%d%d%d", &a, &b, &c); // scanf() प्रोग्राम एक्जीक्यूशन के दौरान कीबोर्ड पर टाइप किए गए डेटा को मेमोरी में कॉपी करता है।
    
    d = a + b + c; // असाइनमेंट स्टेटमेंट
    avg = d / 3;
    printf("औसत avg = %f", avg);
    
    return 0;
}

आउटपुट

आप निम्नलिखित आउटपुट देखेंगे:

a, b, c के मान दर्ज करें: 2 3 4
औसत avg = 3.000000

  1. C भाषा में विभिन्न ऑपरेटर और एक्सप्रेशन C भाषा में विभिन्न ऑपरेटर और एक्सप्रेशन

    C भाषा में ऑपरेटर्स का परिचय ऑपरेटर डेटा पर ऑपरेशन करते हैं। इन्हें निम्न श्रेणियों में वर्गीकृत किया गया है: अंकगणितीय ऑपरेटर्स (Arithmetic Operators) संबंधपरक ऑपरेटर्स (Relational Operators) तार्किक ऑपरेटर्स (Logical Operators) असाइनमेंट ऑपरेटर्स (Assignment Operators) इन्क्रीमेंट और डिक्रीमेंट ऑ

  1. C भाषा में शिफ्ट ऑपरेशन क्या हैं? C भाषा में शिफ्ट ऑपरेशन क्या हैं?

    समस्या C भाषा का उपयोग करके किसी संख्या के बाएं शिफ्ट, दाएं शिफ्ट और कॉम्प्लीमेंट को दिखाने का सरल प्रोग्राम क्या है? समाधान बाएं शिफ्ट (Left Shift) यदि किसी वेरिएबल का मान एक बार बाएं शिफ्ट किया जाता है, तो उसका मान दोगुना हो जाता है। उदाहरण के लिए, a = 10, तो a<<1 = 20 दाएं शिफ्ट (Right Sh

  1. C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं? C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं?

    C कंपाइलर्स चार मौलिक डेटा टाइप्स का समर्थन करते हैं: इंटीजर (Integer) कैरेक्टर (Character) फ्लोटिंग-पॉइंट (Floating-point) डबल प्रिसिजन फ्लोटिंग-पॉइंट (Double precision floating-point) प्राथमिक डेटा टाइप्स इंटीग्रल डेटा टाइप (Integral Data Type) इंटीग्रल डेटा टाइप्स पूरे नंबर और कैरेक्टर्स स्टो