Operator für die logische oder bitweise Und-Verknüpfung.
Syntax:
Ausdruck1 AND Ausdruck2
Operanden:
Vergleichsausdrücke oder Bit-Werte, die mit AND verbunden sind.
Ergebnis: Das bitweise AND der Operanden.
Ausdruck1 Ausdruck2 Ergebnis
0 0 0
0 1 0
1 0 0
1 1 1
Bei der Kombination von Vergleichswerten sollten die Operanden entweder
TRUE (-1) oder
FALSE (0) sein; andernfalls muß mit unvorhersehbaren Resultaten gerechnet werden. Zum Beispiel sind 2 als auch 4 wahr (weil verschieden von Null), und doch ergibt 2 AND 4 FALSE (Null).
Beispiele:
a=x AND y :REM a wird auf das binäre AND von x und y gesetzt
PRINT var AND 3 :REM niedrigste 2 Bits von var ausgeben
IF Tag=7 AND Monat$="May" THEN PRINT "Alles gute zum Geburtstag"
IF Temp>30 AND NOT windig THEN PROCausflug ELSE PROCzuhaus
REPEAT a=a+1 : b=b-1 : UNTIL a>10 AND b<0
Hund = Beine=4 AND Schwanz=1 AND haarig