Name
BITTEST
Syntax
BITTEST (wert, stelle)
wert, Typ integer
stelle ≥ 0, Typ interger
stelle ≥ 0, Typ interger
Gibt von wert zurück, ob das Bit an stelle gesetzt ist (Ergebnis=1) oder nicht (Ergebnis=0).
flag = 12 ! =%1100
PRINT BITTEST(flag,0) ! =0
PRINT BITTEST(flag,3) ! =1
PRINT BITTEST(flag,0) ! =0
PRINT BITTEST(flag,3) ! =1
Die Maskierungs- und Statuswerte einiger anderer GDL-Befehle basieren auf gesetzten und ungesetzten Bits ihrer binären Schreibweise. Mit dieser Funktionen lassen sich diese binär analysieren.
ab 8.0