Bit-Operationen

OasisCritter

Bekanntes Mitglied
Hallo,

wie kann man beim shiften nach rechts, also beim teilen durch den Faktor 2 ( n >> 1) hinterher erkennen, ob ein rest weggeschmissen wurde? Ohne das vorher mit Modulo abzuchecken?

z.B. (9 >> 1) = 4 , hier wurde 0,5 weggeworfen.

MfG
 

OasisCritter

Bekanntes Mitglied
Ja die Frage hat sich erledigt durch "Hoax".

Prüft man den lsb der Binärzahl vor dem shiften auf den Wert, so ergibt sich, dass bei einer 1 ein Rest ensteht, andernfalls nicht.


MfG
 

Ähnliche Java Themen

Neue Themen


Oben