15653Fermer15655
ZerosquareLe 05/11/2017 à 22:39
pencil : déjà c'est plus lisible car les constantes sont plus petites, et en plus c'est un cas où l'opération qu'on cherche à effectuer est effectivement un décalage de bits, donc pourquoi utiliser une multiplication ?

Perso je fais même "pire" : j'ai une seule fonction générique avec une boucle, qui prend en paramètre le nombre d'octets sur lequel est stocké l'entier. Du coup, ça gère tous les cas de 8 à 64 bits sans devoir dérouler le code à la main ^^

(après, c'est le genre de débats interminables, comme le fizzbuzz grin)