[gelöst] Frage zu Bitzugriff
-
Hallo,
ich möchte wissen, wie ich auf einzelne Bits einer Zahl zugreifen kann.
Also habe ich jetzt zB die Zahl int 12345. In Binärschreibweise wäre das: 11000000111001. Nun möchte ich auf den rechtesten einser zugreifen und ihn zB in eine eigene variable speichern. Kann mir jemand sagen wie das geht?
danke & lg
-
Am bestesten ist wohl, Du rechnest die Zahl bitweise AND mit der Zahl, wo nur das rechteste Bit am gesetztesten ist, also 1.
11000000111001 & 000000000001 = 0000000000001
oder
12345 & 1 = 1
-
super danke!