Heim >Backend-Entwicklung >C++ >Erklären Sie die Konzepte logischer Operatoren und Zuweisungsoperatoren in der Sprache C
Erstens lernen wir etwas über logische Operatoren.
Diese werden verwendet, um zwei (oder mehr) Ausdrücke logisch zu kombinieren.
Sie sind logisches UND (&&), logisches ODER (||) und logisches NICHT (!)
Logisches UND (&&)
exp1 | exp2 | exp1&&exp2 |
---|---|---|
t | t | t |
t | f | f |
f | t | f |
f | f | f |
Logisches ODER (||)
exp1 | exp2 | exp1||exp2 |
---|---|---|
T | T | T |
T | F | T |
F | T | T |
F | F | F |
logisches NICHT (!)
exp | !exp |
---|---|
T | T |
F | T |
Betreiber | Beschreibung | Beispiel | a=10,b=20,c=30 | Ausgabe |
---|---|---|---|---|
&& | Logisches UND | (a>b)&&(a(10>20)&&(10 |
0 | |
||. | Logik Oder | (a>b)||(a | (10>20)||(10 | 1 |
! | logisch nicht | !(a>b) | (10>20) Auftragsvorgang Das Symbolwird verwendet, um einer Variablen einen Wert zuzuweisen. | Typ |
+=,-=,*=,/=,%= | Zusammengesetzte Aufgabe | a+=10"a=a+10 |
---|---|---|
Programm | Nachstehend finden Sie das C-Programm für den zusammengesetzten Zuweisungsoperator – | |
#include<stdio.h> main (){ float a=0.5,b=0.3,c=0.7; printf("%d</p><p>",(a<b)&&(b>c));//0// printf("%d</p><p>",(a>=b)&&(b<=c));//1// printf("%d</p><p>",(a==b)||(b==c));//0// printf("%d</p><p>",(b>=a)||(a==c));//0// printf("%d</p><p>",(b<=c)&&!(c>=a));//0// printf("%d</p><p>",!(b<=c)||(c>=a));//1// } | AusgabeSie sehen die folgende Ausgabe – | 0 1 0 0 0 1 |
Das obige ist der detaillierte Inhalt vonErklären Sie die Konzepte logischer Operatoren und Zuweisungsoperatoren in der Sprache C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!