Name
BITTEST

Syntax
BITTEST (wert, stelle)

Aufklappen Wertebereiche
wert, Typ integer
stelle ≥ 0, Typ interger

Aufklappen Erläuterung
Gibt von wert zurück, ob das Bit an stelle gesetzt ist (Ergebnis=1) oder nicht (Ergebnis=0).

Aufklappen Beispiel
flag = 12   ! =%1100
PRINT BITTEST(flag,0)   ! =0
PRINT BITTEST(flag,3)   ! =1

Aufklappen Tipps und Tricks
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.

Aufklappen ArchiCAD
ab 8.0