Bitweiser AND-Zuweisungsoperator (&=)
Aktualisiert: November 2007
Führt eine bitweise AND-Operation für den Wert einer Variablen und für den Wert eines Ausdrucks durch und weist das Ergebnis der Variablen zu.
result &= expression
Argumente
result
Beliebige numerische Variable.expression
Beliebiger numerischer Ausdruck.
Hinweise
Die Verwendung dieses Operators entspricht in etwa der Angabe von result = result & expression, mit der Einschränkung, dass result nur einmal ausgewertet wird.
Der &=‑Operator wandelt die Argumente in passende Datentypen um. Anschließend liest der &=‑Operator die Binärdaten der Werte für result und expression und führt eine bitweise AND‑Operation durch.
Diese Operation zeigt folgendes Verhalten:
0101 (result)
1100 (expression)
----
0100 (output)
Jedes Mal, wenn beide Ausdrücke eine 1 an einer Stelle aufweisen, hat auch das Ergebnis an dieser Stelle eine 1. Andernfalls enthält das Ergebnis eine 0 an dieser Stelle.
Anforderungen
Siehe auch
Konzepte
Zusammenfassung der Operatoren
Umwandlung durch bitweise Operatoren