रिलेशनल ऑपरेटर्स
C भाषा में दो मानों की तुलना करने के लिए रिलेशनल ऑपरेटरों का उपयोग किया जाता है। यह दो मूल्यों के बीच संबंध की जाँच करता है। यदि संबंध सत्य है, तो यह 1 लौटता है। हालांकि, यदि संबंध गलत है, तो यह 0 देता है।
यहाँ C भाषा में रिलेशनल ऑपरेटरों की तालिका है
संचालक | ऑपरेटर का नाम |
---|---|
== | बराबर |
> | से बड़ा |
< | इससे कम |
!= | बराबर नहीं |
>= | इससे बड़ा या इसके बराबर |
<= | इससे कम या इसके बराबर |
यहाँ C भाषा में रिलेशनल ऑपरेटर का एक उदाहरण दिया गया है
उदाहरण
#include <stdio.h> int main() { int x = 10; int y = 28; if(x==y) printf("Both variables are equal\n"); if(x>y) printf("x is greater than y \n"); if(x<y) printf("x is less than y \n"); if(x!=y) printf("x is not equal to y \n"); if(x<=y) printf("x is lesser or equal to y\n"); if(x>=y) printf("x is greater or equal to y \n"); return 0; }
आउटपुट
x is less than y x is not equal to y x is lesser or equal to y
लॉजिकल ऑपरेटर्स
तार्किक संचालन करने के लिए तार्किक ऑपरेटरों का उपयोग किया जाता है। यह स्थिति के परिणाम के आधार पर 0 या 1 लौटाता है, चाहे वह सही हो या गलत। इन ऑपरेटरों का उपयोग सी भाषा में निर्णय लेने के लिए किया जाता है।
यहाँ C भाषा में तार्किक संचालकों की तालिका है,
संचालक | संचालकों का अर्थ | परिणाम |
---|---|---|
&& | तार्किक और | सच है जब सभी ऑपरेंड सत्य हैं |
|| | तार्किक या | केवल तभी सही होता है जब कोई एक ऑपरेंड सत्य हो |
! | तार्किक नहीं | सही है जब संकार्य शून्य हो |
सी भाषा में तार्किक ऑपरेटरों का एक उदाहरण यहां दिया गया है,
उदाहरण
#include <stdio.h> int main() { int x = 10; int y = 28; int a = 15; int b = 20; if(x<y && a==b) printf("x is less than y AND a is equal to b\n"); if(x<y || a==b) printf("x is less than y OR a is equal to b\n"); if(!x) printf("x is zero\n"); return 0; }
आउटपुट
x is less than y OR a is equal to b