Was sind die logischen Operatoren in der C-Sprache?

angryTom
Freigeben: 2020-03-09 13:15:34
Original
26954 Leute haben es durchsucht

Was sind die logischen Operatoren in der C-Sprache?

Was sind die logischen Operatoren in der C-Sprache?

Die C-Sprache bietet eine Reihe logischer Operatoren: oder (||) und ( && ) und NOT (!) entsprechen jeweils den OR-, AND- und NOT-Operationen in der Aussagenlogik.

Logische Operatoren: oder ||. Wenn in der Aussagenlogik P=1 oder Q=1 ist, ist P||Q gleich 1.

Logische Operatoren: und &&. Wenn in der Aussagenlogik P=1 und Q=1 ist, ist P&&Q gleich 1.

Logischer Operator: nicht!. Wenn in der Aussagenlogik P gleich 0 ist, ist !P gleich 1 und umgekehrt.

Empfohlenes Lernen: Video-Tutorial in C-Sprache

Was sind die logischen Operatoren in der C-Sprache?

Logische Operationen berücksichtigen alle Parameter ungleich Null als WAHR . Während Parameter 0 FALSE bedeutet, geben sie 1 (TRUE) oder 0 (FALSE) zurück.

Ein wichtiger Unterschied zwischen den logischen Operatoren && und || und den entsprechenden Operationen auf Bitebene & und | besteht darin, dass das Ergebnis des Ausdrucks durch Auswertung des ersten Arguments bestimmt werden kann Argument wird nicht ausgewertet.

Für x && y: Wenn das logische UND linke x FALSCH ist, wird das rechte y nicht mehr beurteilt und das Ergebnis ist FALSCH. Wenn also a=0, führt der Ausdruck a && 5/a nicht zu einer Division durch Null. Für x ||. y: Wenn das logische ODER links x FALSCH ist, fahren Sie mit der Beurteilung des rechten y fort. Wenn es WAHR ist, ist das logische ODER links WAHR, die Beurteilung des rechten y nicht mehr ausgeführt wird, also logisch ist oder das Ergebnis WAHR ist.

Die Priorität von logischen Operatoren und anderen Operatoren von niedrig nach hoch ist:

Logische NICHT > Logische Operatoren > Aufgabe =

Weitere C-Sprach-Tutorials finden Sie auf der PHP-Chinesisch-Website!

Das obige ist der detaillierte Inhalt vonWas sind die logischen Operatoren in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!