PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einzelnes Bit in Byte ansprechen



httpkiller
26.02.2005, 14:29
Ich habe ein Byte mit nem 8bit Wert drin, wie kann ich daraus ein einziges Bit rausziehen?

schmic20
26.02.2005, 14:37
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

httpkiller
26.02.2005, 14:42
OK, ich werds mal testen.