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!