C में एक्सप्रेशन क्या है? Expression in C in Hindi

हेलो स्टूडेंट्स, इस पोस्ट में हम आज Expression in C in Hindi के बारे में पढ़ेंगे | इंटरनेट में सी भाषा के नोट्स हिंदी में बहुत कम उपलब्ध है, लेकिन हम आपके लिए यह हिंदी में डिटेल्स नोट्स लाये है, जिससे आपको यह टॉपिक बहुत अच्छे से समझ आ जायेगा |

Expression in C in Hindi

  • C Language में, एक Expression एक formula होता है जिसमें operand ऑपरेटर की मदद से एक दूसरे से जुड़े हुए रहते है.
  • दूसरे शब्दों में कहें तो, “एक expression ऑपरेटर और operand (ऑपरेंड) का एक collection होता है जो कि एक विशेष value को प्रस्तुत करता है.”
  • Operand (ऑपरेंड) एक function reference, एक variable, एक array element या एक constant हो सकता है.
  • Operator एक symbol होता है जो कि किसी task को perform करता है जैसे कि – +, – , *, % आदि.

इसका Example –

expression in c in hindi

a + b
ऊपर दिए गये expression में plus (+) एक operator है तथा a और b दो operands हैं.

Types of Expression in C in Hindi – एक्सप्रेशन के प्रकार

C प्रोग्रामिंग भाषा में, निम्नलिखित 4 प्रकार के expressions होते हैं:-

  1. Arithmetic expressions
  2. Relational expressions
  3. Logical expressions
  4. Conditional expressions

Arithmetic expressions

अरिथमेटिक एक्सप्रेशन एक एक्सप्रेशन होता है जिसमें operand और arithmetic operators सम्मिलित रहते हैं. यह एक्सप्रेशन int, float, या double की value को calculate करता है.

जोड़ना (+), घटाना (-), गुणा  (*), भाग (/), Modulus (%), Increment (++) और Decrement (-) ऑपरेटर को arithmetic expressions कहते हैं.

example

A+B;
A-B;
A*B;
A/B;

Relational expression

इस एक्सप्रेशन का प्रयोग दो operands की तुलना (compare) करने के लिए किया जाता है. यह एक condition होती है जिसमें यह निर्णय लिया जाता है कि किसी कार्य को किया जाना चाहिए या नहीं.

इसमें numeric value को string value के साथ compare नहीं किया जा सकता.

इसमें == (equal to), ! = (not equal to), (greater than), <(less than), > = (greater than or equal to), और <= (less than or equal to) ऑपरेटर आते है.

इसका program –

#include <stdio.h>  
 int main()  
{  
      
int a=6;  
if(a%2==0)  
{  
printf("The number a is even");  
}  
else  
printf("The number a is not even");  
return 0;  
}  

इसका आउटपुट :-
The number a is even

Logical Expressions

यह एक्सप्रेशन zero या non-zero value को compute करता है. इसका प्रयोग logical operations को perform करने के लिए किया जाता है.

इसमें && (Logical and), || (Logical or) और ! (Logical not) ऑपरेटर आते हैं.

इसका program

#include <stdio.h>  
int main()  
{  
int x = 5;  
int y = 20;  
if ( (x <15) && (y>10))  
{  
printf("Condition is true");  
}  
else  
printf("Condition is false");  
return 0;  
}  

इसका आउटपुट – Condition is true

Conditional Expressions

जब condition सत्य (true) होती है तो यह एक्सप्रेशन 1 return करता है, अगर असत्य (false) होती है तो 0 return करता है.

इसका syntax –

exp1 ? exp2 : exp3

इसका program

#include<stdio.h>  
#include<string.h>  
int main()  
{  
int age = 26;  
char status;  
status = (age>18) ? 'Y': 'N';  
if(status == 'Y')  
printf("Yes, you can vote");  
else  
printf("No, you can not vote");  
return 0;  
} 

आउटपुट –
Yes, you can vote

हम आशा करते है कि यह C Language के हिंदी में नोट्स आपकी स्टडी में उपयोगी साबित हुए होंगे | अगर आप लोगो को इससे रिलेटेड कोई भी किसी भी प्रकार का डॉउट हो तो कमेंट बॉक्स में कमेंट करके पूंछ सकते है | आप इन्हे अपने Classmates & Friends के साथ शेयर करे |

Leave a Comment

Your email address will not be published. Required fields are marked *