Opérateurs multiplication/division binaire Java
Bonjour,
Je souhaiterais multiplier et diviser des entiers par leur équivalent binaire.
Rien de plus simple quand le diviseur est une puissance de 2:
Code:
10 >> 3 == 1 | 1010/1000 == 0001
Mais maintenant admettons que le diviseur n'est pas une puissance de 2, du style 9.
Comment suis-je censé faire, sachant que cet opérateur ne permet que le décalage des bits déjà présents, mais pas d'en rajouter par la suite ? (1001)
Je vous remercie d'avance pour votre réponse,
Cordialement,
Songbird.