In der C-Sprache wird der &-Operator als bitweiser UND-Operator bezeichnet, der verwendet wird, um die Binärbits zweier Ganzzahlen zu vergleichen und eine neue Ganzzahl c zu generieren, deren entsprechende Bits sind: Wenn die entsprechenden Bits von a und b beide 1 sind , Dann ist das entsprechende Bit von c 1; andernfalls ist es 0. Zu den Verwendungszwecken gehören das Überprüfen des Bitstatus, das Löschen bestimmter Bits, das Setzen bestimmter Bits und das Extrahieren von Werten aus Bitsätzen.
In der C-Sprache bedeutet &
In der C-Sprache wird der &-Operator als bitweiser UND-Operator bezeichnet. Es führt die folgenden bitweisen Operationen aus:
Operation:
Gegebene zwei ganze Zahlen a und b, der bitweise UND-Operator (&) vergleicht sie bitweise und generiert eine neue ganze Zahl c.
Ergebnis:
Wenn die entsprechenden Bits von a und b beide 1 sind, dann ist das entsprechende Bit von c 1. Andernfalls ist das entsprechende Bit von c 0.
Zum Beispiel:
Angenommen, a = 10 (binäre Darstellung ist 1010) und b = 6 (binäre Darstellung ist 0110).
Erklärung:
Daher ergibt der bitweise UND-Operator c = 2 (binär 0010).
Zweck:
Der bitweise AND-Operator wird in der C-Sprache für verschiedene Zwecke verwendet, darunter:
Das obige ist der detaillierte Inhalt vonWas bedeutet & in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!