Skip to main content

Conditional Operator Notes - C Language

Conditional Operator Notes - C Language

Conditional operator is a special operator which is also called  ternary operator. It performs testing and result of testing, in one line.
General form of using it is as follows:

Conditional Expression ? Exp1 : Exp 2 ;

Here, at first. conditional expression is evaluated. If the condition is true Exp 1 is evaluated otherwise Exp 2 is evaluated.

The working of Conditional Operator is similar to If-Else.

 For Example:

r = (a > b) ? a : b ;

Above expression can also be solved with the help of If- Else in following way:


if(a > b) 

    {

        r = a;

    }

else

    {

        r = b;

    

Conditional Operator Flowchart :


Let us understand Conditional operator with an example program


/* A program to show the working of Conditional Operator */

#include<stdio.h>
int main()
{
    int r,a,b;
    printf("Enter two no.s \n");
    scanf("%d \t %d", &a,&b);
    r= (a>b)?a:b;
    printf ("%d is greater",r);
    return 0;
}

After Execution, following will be the output:







Comments

Popular posts from this blog

प्राइमरी और सेकेंडरी मेमोरी में अंतर | Difference between Primary and Secondary Memory in Hindi

प्राइमरी और सेकेंडरी मेमोरी में अंतर | Difference between Primary and Secondary  Memory in Hindi   कंप्यूटर में मेमोरी उन Physical Components  को कहा जाता है जिनका उपयोग program  या data को temporarily  या permanently स्टोर करने के लिए किया जाता है। यह रजिस्टरों का संग्रह है। प्राइमरी मेमोरी volatile होती है और इसमें सीमित मात्रा में स्टोरेज स्पेस होता है। इसलिए , एक बड़ी स्टोरेज कैपेसिटी जिसमे कंप्यूटर बंद होने पर भी डाटा सुरक्षित रहे , की आवश्यकता होती है |  ऐसी मेमोरी को सेकेंडरी मेमोरी कहा जाता है। प्रोग्राम और डेटा सेकेंडरी मेमोरी में स्टोर होते हैं। इसे Auxillary Memory भी कहा जाता है। यह प्राथमिक मेमोरी से इस मायने में भिन्न है कि यह non -volatile  है और । और यह प्राइमरी मेमोरी की तुलना में काम खर्चीला होता है।  आइये जानते हैं  प्राइमरी मेमोरी और सेकेंडरी मेमोरी में कुछ अंतर : - प्राइमरी मेमोरी सेकेंडरी मेमोरी 1. प्राइमरी मेमोरी को Main Memory या Internal मेमोरी के नाम से भी जाना जाता है। ...

सेकेंडरी मेमोरी क्या है | What is Secondary memory in hindi

सेकेंडरी मेमोरी क्या है ? | What is Secondary memory in hindi ? दोस्तों कंप्यूटर को अच्छे से वर्क करने के लिए अलग अलग कंपोनेंट्स की जरूरत होती है।  इन कंपोनेंट्स में सबसे महत्त्व पूर्ण कॉम्पोनेन्ट है मेमोरी।  अब मेमोरी भी कई प्रकार की होती हैं जैसे प्राइमरी मेमोरी , सेकेंडरी मेमोरी आदि।  तो आज हम जानेंगे सेकेंडरी मेमोरी क्या होती है और सेकेंडरी मेमोरी का कंप्यूटर में  क्या यूज़ होता है।  सेकेंडरी मेमोरी क्या है ?  सेकेंडरी मेमोरी एक प्रकार की कंप्यूटर मेमोरी है जिसका उपयोग बिजली बंद होने के बाद भी डेटा को स्थायी रूप से स्टोर करने के लिए किया जाता है।  सेकेंडरी मेमोरी का उपयोग प्रोग्राम, बड़ी डेटा फ़ाइलों और ऑपरेटिंग सिस्टम को स्टोर करने के लिए किया जाता है।  कुछ मामलों में, बैकअप के लिए सेकेंडरी मेमोरी का भी उपयोग किया जा सकता है, जिससे उपयोगकर्ता सिस्टम क्रैश या विफलता के मामले में अपने डेटा को पुनर्स्थापित कर सकते हैं। इसे एक्सटर्नल मेमोरी भी कहा जाता है। आइये जानते हैं सेकेंडरी मेमोरी क्या है, से सम्बंधित कुछ इम्पोर्टेन्ट पॉइंट्स : स्थिरता (Non...

बुलबुल पक्षी की पूरी जानकारी | Bulbul Bird in hindi

बुलबुल पक्षी की पूरी जानकारी | Bulbul Bird in hindi   दोस्तों बुलबुल एक बहुत ही प्यारी सी सिंगिंग बर्ड है जो कि लगभग सभी के घर में आती है और आप सभी ने इसे देखा भी होगा।  बुलबुल की बहुत से प्रजातियां भारत और विश्व में पाई जाती हैं। अगर हम भारत की बात करें तो कुछ प्रजातियां भारत के सभी हिस्सों में सामान रूप से पायी जाती हैं  और कुछ प्रजातियां किसी विशेष स्थान पर ही पाई जाती है जैसे की रेड वेंटेड बुलबुल भारत के सभी भागों में समान रूप से पाई जाती है वहीं अगर बात करें हिमालय बुलबुल की तो यह बुलबुल हिमालय क्षेत्र में देखी जाती है जैसे कि उत्तराखंड, कश्मीर, हिमाचल प्रदेश असम, मेघालय इन इलाकों में पायी जाती हैं।  तो चलिए आज हम बात करते हैं बुलबुल पक्षी की जानकारी के बारे में और साथ ही हम जानते हैं बुलबुल पक्षी से जुड़े कुछ रोचक तथ्य।   Red Vented Bulbul 1. बुलबुल पक्षी की विविधता: बुलबुल पाइकोनोटिडे (Pycnonotidae) परिवार से संबंधित पासरिन (passerine birds) पक्षियों का एक विविध समूह है, जिसकी 130 से अधिक प्रजातियां अफ्रीका और एशिया में वितरित हैं।     2. बुलबुल...