एक अभिव्यक्ति ऑपरेटरों और ऑपरेंड का एक संयोजन है जो एक ही मूल्य को कम कर देता है। एक डेटा आइटम पर एक ऑपरेशन किया जाता है जिसे ऑपरेंड कहा जाता है। एक ऑपरेटर डेटा पर किए जाने वाले ऑपरेशन को इंगित करता है।
उदाहरण के लिए, z =3+2*1
जेड =5
-
प्राथमिक भाव - यह एक ऑपरेंड है जो एक नाम, एक स्थिरांक या कोई भी कोष्ठकी व्यंजक हो सकता है। उदाहरण - c =a+ (5*b);
-
पोस्टफ़िक्स एक्सप्रेशन - पोस्टफिक्स एक्सप्रेशन में, ऑपरेटर ऑपरेंड के बाद होगा। उदाहरण - ab+
-
उपसर्ग भाव - n एक उपसर्ग अभिव्यक्ति, ऑपरेटर ऑपरेंड से पहले है। उदाहरण - +ab
-
एकात्मक अभिव्यक्ति - इसमें एक ऑपरेटर और एक ऑपरेंड होता है। उदाहरण - a++, --b
-
बाइनरी एक्सप्रेशन - टी में दो ऑपरेंड और एक ऑपरेटर होता है। उदाहरण - a+b, c-d
-
टर्नरी एक्सप्रेशन - इसमें तीन ऑपरेंड और एक ऑपरेटर होता है। उदाहरण के लिए, Exp1? Expक्स्प 2 - Expक्स्प 3. यदि Exp1 सत्य है, तो Exp2 निष्पादित किया जाता है। अन्यथा, Exp3 निष्पादित किया जाता है।
उदाहरण
सी भाषा में विभिन्न प्रकार के भावों की व्याख्या करने वाला सी प्रोग्राम नीचे दिया गया है -
#include<stdio.h> int main(){ int a,b,c,d,z; int p,q,r,s,t,u,v; printf("enter the values of 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("unaryexpression=%d\nunary expression=%d\n Binary expression=%d\nBinary expression=%d\nPrimary expression=%d\nTernary expression=%d\n",r,s,t,u,v,z); }
आउटपुट
आप निम्न आउटपुट देखेंगे -
enter the values of a,b,c,d: 2 3 4 6 unary expression=2 unary expression=2 Binary expression=5 Binary expression=-2 Primary expression=13 Ternary expression=1के मान दर्ज करें