& und && sind Operatoren, die für logische Operationen in der Sprache C verwendet werden und jeweils unterschiedliche Funktionen und Prioritäten haben. & führt eine bitweise Operation aus und führt eine logische Operation für jedes binäre Bit durch, um ein binäres Ergebnis zu erzeugen. && führt eine logische UND-Operation aus, ist nur wahr, wenn beide Operanden wahr sind, erzeugt ein boolesches Ergebnis und hat eine niedrigere Priorität als &.
Unterschied zwischen & und && in der C-Sprache
& und && sind zwei Operatoren, die für logische Operationen in der C-Sprache verwendet werden, aber sie haben unterschiedliche Funktionen und Prioritäten.
Der bitweise Operator (&)
Logischer Operator (&&)
Priorität
(10 > 5) && (5 != 0) = wahr && wahr = wahr
Schlussfolgerung
& hat eine höhere Priorität als &&.
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen & und && in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!