Ich habe ein Byte mit nem 8bit Wert drin, wie kann ich daraus ein einziges Bit rausziehen?
Druckbare Version
Ich habe ein Byte mit nem 8bit Wert drin, wie kann ich daraus ein einziges Bit rausziehen?
Hallo,
entweder mit der AND-Funktion, z.B. für Bit 3 und Variable A:
A = A and &B00001000
IF A > 0 Then
Print "Bit 3 ist 1"
ELSE
Print "Bit 3 ist 0"
ENDIF
oder es geht glaube ich auch so:
If A.3 = 1 Then
Print "Bit 3 ist 1"
ELSE
Print "Bit 3 ist 0"
ENDIF
Probier es mal
Viele Grüße
Michael
OK, ich werds mal testen.