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":
| |||||||||||||||
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 |