Ergebnis=Zahl1 AND Zahl2


Beschreibung
Der logische Verknüpfungsoperator AND vergleicht die entsprechenden Bits in zwei numerischen Ausdrücken und setzt dann das entsprechende Bit in dem Ergebnis zu 1, wenn beide Bits 1 sind.

Der AND Operator wird benutzt, um zu ermitteln, ob ein Bit in einem Wert gesetzt ist. Außerdem kann man es auch für die IF-Bedingung verwenden.


Parameter
Zahl1 = beliebige Ganzzahl (Integer)
Zahl2 = beliebige Ganzzahl (Integer)


Rückgabewert
Der AND Operator verwendet folgende "Wahrheitstabelle":

Bit in Zahl1Bit in Zahl2Ergebnis
000
010
100
111


Beispiel
Dieses Programm ermittelt, ob ein Bit gesetzt ist. Wenn es gesetzt ist, dann kommt als Ergebnis eine Eins raus:

Ergebnis=SGN(Zahl AND 2^Bit)

Das nächste Beispiel zeigt die Benutzung zusammen mit IF...THEN:

IF Energy=0 AND Zerstoert=1 THEN GOTO LevelVerloren


Siehe auch
IF, THEN, NOT, OR, SAR, SHL, SHR, XOR