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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.