हेल्लो दोस्तों! आज हम इस पोस्ट में Expression in C in Hindi (C में एक्सप्रेशन क्या है?) के बारें में पढेंगे, और इसके types को भी देखेंगे. इसे आप पूरा पढ़िए, आपको यह पूरा समझ में आ जायेगा. तो चलिए शुरू करते हैं:-
टॉपिक
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 –
a + b
ऊपर दिए गये expression में plus (+) एक operator है तथा a और b दो operands हैं.
Types of Expression in C in Hindi – एक्सप्रेशन के प्रकार
C प्रोग्रामिंग भाषा में, निम्नलिखित 4 प्रकार के expressions होते हैं:-
- Arithmetic expressions
- Relational expressions
- Logical expressions
- 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
इसे पढ़ें:-
references:- https://www.javatpoint.com/c-expressions
नीचे आप इसका YouTube video भी देख सकते हैं:-
निवेदन:- अगर आपके लिए यह आर्टिकल useful रहा हो तो इसे अपने friends और classmates के साथ अवश्य share कीजिये. और आपके c language या किसी अन्य subject से सम्बन्धित कोई सवाल हो तो उसे नीचे comment करके बताइए.
अगर आपका कोई सुझाव हो तो उसे भी आप बता सकते हैं जिससे कि वेबसाइट में और भी सुधार हो पाए. keep learning.. keep visiting..
Sir identifier ko nhi smajh Aa rha hai sir
okay, mai is topic ko bhi add krne kii koshish krunga. Thanks
Isme / ka ise kar sakte hai jaise X divide by 2