Forum: Programmieren allgemein
by calibra301,
2. Jun 2020
Danke !
Das Brett vorm Kopf ist weg.
Meine Formulierung war aber wohl auch etwas unverständlich. Der Hintergrund ist
schwer zu erklären.
Beispiel: 42 = Binär 00101010, suche das fünfte gesetzte Bit von rechts.
Sind ja nur 3 Bit gesetzt also vorne wieder anfangen.
Ergebnis wäre dann 8
Forum: Programmieren allgemein
by calibra301,
1. Jun 2020
Hallo,
hab irgendwie Gehirnblockade...
Ich habe hier einen Binärwert von z.B. 00101010
Möchte nun die Position des z.B. 3. gesetzten Bit ermitteln.
Wäre in diesem Fall der Wert 32
Kann aber auch sein das ich das 5. gesetzte Bit suche, also von rechts nach links durchschauen