Freigeben über


Bitweiser AND-Operator (&)

Aktualisiert: November 2007

Führt eine bitweise AND-Operation für zwei Ausdrücke durch.

expression1 & expression2

Argumente

  • expression1
    Beliebiger numerischer Ausdruck.

  • expression2
    Beliebiger numerischer Ausdruck.

Hinweise

Der &‑Operator wandelt die Argumente in passende Datentypen um. Anschließend liest der &-Operator die Binärdaten der Werte zweier Ausdrücke und führt eine bitweise AND‑Operation mit ihnen durch. Die Datentypen der Argumente bestimmen den Datentyp, der von diesem Operator zurückgegeben wird.

Diese Operation zeigt folgendes Verhalten:

0101   (expression1)
1100   (expression2)
----
0100   (result)

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

Version 1

Siehe auch

Konzepte

Operatorrangfolge

Zusammenfassung der Operatoren

Umwandlung durch bitweise Operatoren

Referenz

Bitweiser AND-Zuweisungsoperator (&=)