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

C प्रोग्राम में विभिन्न प्रकार के एक्सप्रेशन्स समझें


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

उदाहरण के लिए, z = 3+2*1 → z = 5

C प्रोग्राम में विभिन्न प्रकार के एक्सप्रेशन्स समझें

  • प्राइमरी एक्सप्रेशन्स - यह एक ऑपरेंड है जो एक नाम, कॉन्स्टेंट या कोई पैरेंथेसाइज़्ड एक्सप्रेशन हो सकता है। उदाहरण: c = a + (5*b);

  • पोस्टफिक्स एक्सप्रेशन्स - पोस्टफिक्स एक्सप्रेशन में, ऑपरेटर ऑपरेंड के बाद होता है। उदाहरण: ab+

  • प्रीफिक्स एक्सप्रेशन्स - प्रीफिक्स एक्सप्रेशन में, ऑपरेटर ऑपरेंड से पहले होता है। उदाहरण: +ab

  • यूनरी एक्सप्रेशन - इसमें एक ऑपरेटर और एक ऑपरेंड होता है। उदाहरण: a++, --b

  • बाइनरी एक्सप्रेशन - इसमें दो ऑपरेंड्स और एक ऑपरेटर होता है। उदाहरण: a+b, c-d

  • टर्नरी एक्सप्रेशन - इसमें तीन ऑपरेंड्स और एक ऑपरेटर होता है। उदाहरण के लिए, Exp1? Exp2 : Exp3. यदि Exp1 ट्रू है, तो Exp2 निष्पादित होता है। अन्यथा, Exp3 निष्पादित होता है।

उदाहरण

नीचे दिया गया C प्रोग्राम C भाषा में विभिन्न प्रकार के एक्सप्रेशन्स को समझाता है:

#include <stdio.h>

int main() {
    int a, b, c, d, z;
    int p, q, r, s, t, u, v;
    
    printf("a, b, c, d के मान दर्ज करें:\n");
    scanf("%d%d%d%d", &a, &b, &c, &d);
    
    r = a++;
    s = --b;
    t = a + b;
    u = c - d;
    v = a + (5 * b);
    z = (5 > 3) ? 1 : 0;
    
    printf("यूनरी एक्सप्रेशन = %d\nयूनरी एक्सप्रेशन = %d\nबाइनरी एक्सप्रेशन = %d\nबाइनरी एक्सप्रेशन = %d\nप्राइमरी एक्सप्रेशन = %d\nटर्नरी एक्सप्रेशन = %d\n", r, s, t, u, v, z);
    
    return 0;
}

आउटपुट

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

a, b, c, d के मान दर्ज करें: 2 3 4 6
यूनरी एक्सप्रेशन = 2
यूनरी एक्सप्रेशन = 2
बाइनरी एक्सप्रेशन = 5
बाइनरी एक्सप्रेशन = -2
प्राइमरी एक्सप्रेशन = 13
टर्नरी एक्सप्रेशन = 1

  1. goto स्टेटमेंट को समझाने का C प्रोग्राम goto स्टेटमेंट को समझाने का C प्रोग्राम

    C प्रोग्राम पांच संख्याओं के लिए वर्गमूल का मूल्यांकन करता है। वेरिएबल count पढ़ी गई संख्याओं की गिनती स्टोर करता है। जब count 5 से कम या बराबर होता है, तो goto read स्टेटमेंट कंट्रोल को लेबल read पर निर्देशित करता है। अन्यथा, प्रोग्राम एक संदेश प्रिंट करता है और रुक जाता है। Goto स्टेटमेंट इसका उप

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

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

  1. C++ में उदाहरण के साथ एक्सप्रेशन ट्री C++ में उदाहरण के साथ एक्सप्रेशन ट्री

    एक एक्सप्रेशन ट्री एक विशेष प्रकार का बाइनरी ट्री है जिसमें ट्री का प्रत्येक नोड या तो एक ऑपरेटर या ऑपरेंड से बना होता है। लीफ नोड्स ट्री के एक ऑपरेंड को दर्शाते हैं। नॉन-लीफ नोड्स ट्री के एक ऑपरेटर को दर्शाते हैं। उदाहरण: इनफिक्स एक्सप्रेशन प्राप्त करने के लिए जिसे आसानी से हल किया जा सकता है, हम