सबसे पहले, आइए तार्किक संचालिका के बारे में जानें।
लॉजिकल ऑपरेटर
-
इनका उपयोग 2 (या) अधिक भावों को तार्किक रूप से संयोजित करने के लिए किया जाता है।
-
वे तार्किक और (&&) तार्किक हैं या ( || ) और तार्किक नहीं (!)
तार्किक और (&&)
exp1 | <वें शैली="पाठ्य-संरेखण:केंद्र;">exp2exp1&&exp2 | |
---|---|---|
टी | टी | टी |
टी | एफ | एफ |
F | टी | एफ |
F | एफ | एफ |
तार्किक OR(||)
exp1 | <वें शैली="पाठ्य-संरेखण:केंद्र;">exp2exp1||exp2 | |
---|---|---|
टी | टी | टी |
टी | एफ | टी |
F | टी | टी |
F | एफ | एफ |
तार्किक नहीं (!)
exp | <वें शैली ="पाठ-संरेखण:केंद्र;">! क्स्प|
---|---|
टी | टी |
F | टी |
उदाहरण
लॉजिकल ऑपरेटरों की गणना करने के लिए सी प्रोग्राम निम्नलिखित है -
#include<stdio.h> main (){ float a=0.5,b=0.3,c=0.7; printf("%d\n",(a<b)&&(b>c));//0// printf("%d\n",(a>=b)&&(b<=c));//1// printf("%d\n",(a==b)||(b==c));//0// printf("%d\n",(b>=a)||(a==c));//0// printf("%d\n",(b<=c)&&!(c>=a));//0// printf("%d\n",!(b<=c)||(c>=a));//1// }
आउटपुट
आप निम्न आउटपुट देखेंगे -
0 1 0 0 0 1
असाइनमेंट ऑपरेटर
इसका उपयोग किसी वेरिएबल को मान निर्दिष्ट करने के लिए किया जाता है।
प्रकार
असाइनमेंट ऑपरेटर के प्रकार हैं -
- साधारण असाइनमेंट
- कंपाउंड असाइनमेंट
ए=10"ए=ए-10
कार्यक्रम
कंपाउंड असाइनमेंट ऑपरेटर के लिए सी प्रोग्राम नीचे दिया गया है -
#include<stdio.h> int main(void){ int i; char a='h'; printf("enter the value of i:\n"); scanf("%d",&i); printf("print ASCII value of %c is %d\n", a, a); a += 5; printf("print ASCII value of %c is %d\n", a, a); a *= a + i; printf("a = %d\n", a); a *= 3; printf("a = %d\n", a); a /= 2; printf("a = %d\n", a); a %= 4; printf("a = %d\n", a); return 0; }
आउटपुट
आप निम्न आउटपुट देखेंगे -
enter the value of i: 3 print ASCII value of h is 104 print ASCII value of m is 109 a = -80 a = 16 a = 8 a = 0है