German Bit setzten / lesen aus einer Byte Variablen

wlarch

New Member
Licensed User
Longtime User
Hallo,

wie kann ich in einer Byte Variablen in B4A ein Bit setzen / auslesen?

Vielen Dank für eure Hilfe im voraus.
 

klaus

Expert
Licensed User
Longtime User
Setzten :
B4X:
Dim a, b, c As Byte
    
a = 5
b = 8
c = Bit.Or(a, b)
Lesen :
B4X:
Dim a, b, c As Byte
  
a = 5
b = 4
c = Bit.And(a, b)
c = 0 wenn das Bit nicht gesetzt ist
c > 0 wenn das Bit gesetzt ist (c hat den Wert des gestzten Bits, im Beispiel c = 4).

Beste Grüsse.
 
Top