Relational Operators In C Language जानिए हिंदी में!

आज हम बात करने वाले है Relational Operators in C के बारे में की Relational Operators कितने प्रकार के होते है और उनका इस्तेमाल कैसे किया जाता है |

इससे पहले के पिछले आर्टिकल Operator in C Language में हमने देखा था की Operator क्या होते है और सी लैंग्वेज कौन कौन से ऑपरेटर सपोर्ट करता है | फिर हमने Arithmetic Operators के बारे में डिटेल्ड में जाना था |

तो अगर आपने वो आर्टिकल नहीं पढ़ा है तो एक बार पढ़ लीजिये क्योंकि वो बेसिक है जो आपको जानना चाहिए | 

चलिए अब जानते Relational Operators in C के बारे में | 

सी लैंग्वेज में रिलेशनल ऑपरेटर क्या है (Relational Operators in C In Hindi)

सी लैंग्वेज में रिलेशनल ऑपरेटर क्या है (Relational Operators in C In Hindi)

Relational operators का उपयोग किन्ही दो Operands के बिच comparision करने के लिए किया जाता है जैसे कि -: कोई एक Operand किसी दूसरे Operands के बराबर है की नहीं, किन्ही दो ओपेरंडस में से कौन सा बड़ा है और कौन सा छोटा है ये जानने के लिए आदि इस तरह के ऑपरेशन में Relational Operators का उपयोग किया जाता है | 

Relational Operators रिजल्ट को True और False के रूप में Return करता है |

Relational operators के उदाहरण है -: 

  • Equal to operator (==)
  • Not equal to operator (!=)
  • Greater than operator (>)
  • Less than operator (<)
  • Greater than or equal to operator (>=)
  • Less than or equal to operator  (<=)

1. Equal to operator (==) -: 

यह ऑपरेटर दिए गए Operands के बिच ये चेक करता है वो Operands, Equal है या नहीं यदि दोनों ऑपेरेण्ड्स Equal है तो Equal to operator रिजल्ट में True रिटर्न करता है और अगर  दोनों ऑपेरेण्ड्स Equal नहीं है तो False रिटर्न करता है |

आइए इसको हम एक प्रोग्राम से समझते है -:

#include <stdio.h>
int main()
{
    int a,b;
    printf("Enter Two Number\n");
    scanf("%d%d",&a,&b);
    
    if(a==b)
    {
        printf("\nBoth Are Equal");
    }
    else 
     {
         printf("\nBoth Are Not Equal");
     }

    return 0;
}

Output -:

Enter Two Number
10
20
Both Are Not Equal

2. Not equal to operator (!=)

यह ऑपरेटर भी दिए गए दो Operands के बिच ये चेक करता है वो Operands, Equal है या नहीं मगर not Equal to operator की खास बात ये है की यदि दोनों ऑपेरेण्ड्स Equal है तो या रिजल्ट में False रिटर्न करता है और अगर दोनों ऑपेरेण्ड्स Equal नहीं है तो True रिटर्न करता है |

आइए इसको हम एक प्रोग्राम से समझते है -:

#include <stdio.h>
int main()
{
    int a,b;
    printf("Enter Two Number\n");
    scanf("%d%d",&a,&b);
    
    if(a!=b)
    {
        printf("\nBoth Are Equal");
    }
    else 
     {
         printf("\nBoth Are Not Equal");
     }

    return 0;
}

Output -:

Enter Two Number
15
15
Both Are Not Equal

इस उदाहरण में दोनों Operands, Equal है पर Not equal to operator (!=) ने false रिटर्न किया जिसके चलते रिजल्ट में Both Are Not Equal आया |

3. Greater than operator (>)

Greater than operator (>) दिए गए Operands में से चेक करता है कि पहला ओपेरंडस, दूसरे ओपेरंडस से बड़ा है या नहीं |  यदि पहला ऑपेरेण्ड्स बड़ा है तो यह रिजल्ट में True रिटर्न करता है और अगर पहला ऑपेरेण्ड्स , दूसरे ओपेरंडस से बड़ा नहीं है तो यह False रिटर्न करता है |

Example -:

#include <stdio.h>
int main()
{
    int A,B;
    printf("Enter Two Number\n");
    scanf("%d%d",&A,&B);
    
    if(A!=B)
    {
        printf("\nA is Greater Than B");
    }
    else 
     {
         printf("\nA is Smaller Than B");
     }

    return 0;
}

Output -:

Enter Two Number
20
15
A is Greater Than B

4. Less than operator (<)

Less than operator (<) दिए गए Operands में से चेक करता है कि पहला ओपेरंडस, दूसरे ओपेरंडस से छोटा है या नहीं |  यदि पहला ऑपेरेण्ड्स छोटा है तो यह रिजल्ट में True रिटर्न करता है और अगर पहला ऑपेरेण्ड्स , दूसरे ओपेरंडस से छोटा नहीं है तो यह False रिटर्न करता है |

Example -:

#include <stdio.h>
int main()
{
    int A,B;
    printf("Enter Two Number\n");
    scanf("%d%d",&A,&B);
    
    if(A!=B)
    {
        printf("\nA is Less Than B");
    }
    else 
     {
         printf("\nA is Greater Than B");
     }

    return 0;
}

Output -:

Enter Two Number
10
20
A is Less Than B

5. Greater than or equal to operator (>=)

यह ऑपरेटर दिए गए Operands में से चेक करता है कि पहला ओपेरंडस, बड़ा या इक्वल  है या नहीं दूसरे ओपेरंडस से |  यदि पहला ऑपेरेण्ड्स बड़ा या इक्वल  है तो यह रिजल्ट में True रिटर्न करता है और अगर पहला ऑपेरेण्ड्स, दूसरे ओपेरंडस से बड़ा या इक्वल नहीं है तो यह False रिटर्न करता है | 

Example -:

#include <stdio.h>
int main()
{
    int A,B=5;
    printf("Enter A Number\n");
    scanf("%d",&A);
    
    if(A>=B)
    {
        printf("\nA is Greater Than Or Equal to B");
    }
    else 
     {
         printf("\nA is Not Greater Than Or Equal to B");
     }

    return 0;
}

Output -:

Enter A Number
5
A is Greater Than Or Equal to B

6. Less than or equal to operator  (<=)

यह ऑपरेटर दिए गए Operands में से चेक करता है कि पहला ओपेरंडस, छोटा या इक्वल  है या नहीं दूसरे ओपेरंडस से |  यदि पहला ऑपेरेण्ड्स छोटा या इक्वल  है तो यह रिजल्ट में True रिटर्न करता है और अगर पहला ऑपेरेण्ड्स , दूसरे ओपेरंडस से छोटा या इक्वल नहीं है तो यह False रिटर्न करता है |

Example -:

#include <stdio.h>
int main()
{
    int A=3, B=5;
    
    if(A<=B)
    {
        printf("\nA is Less Than Or Equal to B");
    }
    else 
     {
         printf("\nA is Not Less Than Or Equal to B");
     }

    return 0;
}

Output -:

A is Less Than Or Equal to B

Conclusion

दोस्तों आशा करता हु कि आज के इस पोस्ट को पढ़ने के बाद आपको सी लैंग्वेज में रिलेशनल ऑपरेटर क्या है? (What is Relational Operators in C In Hindi) और ये कितने प्रकार के होते है (Types of Relational Operators in C Language In Hindi) से संबंधित सभी जानकारी मिल गई होगी |

अगर आप सी लैंग्वेज का Complete Tutorial चाहते है तो मेरे इस पोस्ट C Language Tutorial In Hindi को देखे यहाँ आपको C Programming Language के सभी टॉपिक्स step by step मिल जाएगी |

दोस्तों आशा करता हु कि आपको ये पोस्ट पसंद आई होगी और आपको Relational Operators In C के बारे में काफी जानकरी हुई होगी |

अगर आपको ये पोस्ट पसंद आया है तो इस पोस्ट को अपने अपने दोस्तों को शेयर करना न भूलिएगा ताकि उनको भी ये जानकारी प्राप्त हो सके |

अगर आपको अभी भी Relational Operators In C Language से संबंधित कोई भी प्रश्न या Doubt है तो आप जरूर बताये मैं आपके सभी सवालों का जवाब दूँगा और ज्यादा जानकारी के लिए आप हमसे संपर्क कर सकते है |

एसी ही नया टेक्नोलॉजी ,Programming Language, Coding , C Language, C++, Python Course , Java Tutorial से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट को सब्सक्राइब कर दीजिए | जिससे हमारी आने वाली नई पोस्ट की सूचनाएं जल्दी प्राप्त होगी |

दोस्तों आज की पोस्ट कैसे लगी निचे कमेंट में जरूर बताएं और अपने दोस्तों को Whatsapp, Facebook, Instagram, Twitter पर शेयर जरूर करे |

Thank you आपका दिन मंगलमय हो |

पढ़ते रहिए और बढ़ते रहिए | Keep Reading and Keep Growing

Jeetu Sahu is A Web Developer | Computer Engineer | Passionate about Coding, Competitive Programming and Blogging

Leave a Comment