Der Unterschied zwischen „|“ und „||“ in der C-Sprache liegt im Operationstyp: „|“ führt eine bitweise ODER-Operation aus, die nur dann wahr ist, wenn beide Werte wahr sind , solange es True gibt, wenn einer oder beide Werte wahr sind.

Der Unterschied zwischen „|“ und „||“ in der C-Sprache: „|“ und „||“ sind beides logische Operatoren, die zur Auswertung boolescher Ausdrücke verwendet werden arbeiten an.
„|“: Bitweise ODER-Verknüpfung
Der „|“-Operator führt eine bitweise ODER-Verknüpfung mit zwei booleschen Werten durch:
Wenn beide Werte wahr sind, ist das Ergebnis wahr.
Der „||“-Operator führt eine logische ODER-Verknüpfung durch und arbeitet auch mit zwei booleschen Werten:
Wenn einer oder beide Werte wahr sind, lautet das Ergebnis WAHR.
| Ergebnisbedingung | |||
|---|---|---|---|
| Beide Werte sind wahr | |||
| Logisches ODER | Entweder einer oder beide Werte sind wahr. Im zweiten Beispiel führt der Operator „||“ eine logische ODER-Verknüpfung durch und das Ergebnis ist „1“, da beide Werte wahr sind. |
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen |. und ||. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Benennung von C-Sprachvariablen
Selbststudium für Anfänger in C-Sprache ohne Grundkenntnisse
Prioritätsreihenfolge der Operatoren in der Sprache C
Datenstruktur der C-Sprache
Verwendung zufälliger Funktionen in der C-Sprache
C-Sprachkonstantenverwendung
Verwendung der Get-Funktion in C-Sprache
c-Array-Initialisierungsmethode