Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Bitweises UND: &

  • Last UpdatedSep 14, 2023
  • 1 minute read

Vergleicht bitweise die Binärdarstellungen zweier Integer-Werte und gibt ein Ergebnis gemäß der folgenden Tabelle zurück:

Bit im ersten Operanden

Bit im zweiten Operanden

Ergebnisbit

0

0

0

0

1

0

1

0

0

1

1

1

Mit diesem Operator können Sie sehr einfach Teile eines Bitmusters "maskieren" (auf 0 setzen). Im folgenden Beispiel werden die oberen 24 Bits der Variable IntVar maskiert:

IntVar = IntVar & 255;

Wie in der Tabelle gezeigt, ist das Ergebnisbit immer 0, wenn eines der Operandenbits 0 ist. In der Binärdarstellung von 255 sind nur die unteren 8 Bits auf 1 gesetzt. Die 24 restlichen Nullbits sorgen dafür, dass unabhängig von den entsprechenden Bits im anderen Operanden die jeweiligen Ergebnisbits auf 0 gesetzt werden.

Zulässige Operanden

Beliebige Integer-Werte.

Datentyp des Rückgabewerts

Integer

In This Topic