Questions marquées «multiplication»


5
Extraire des bits avec une seule multiplication
J'ai vu une technique intéressante utilisée dans une réponse à une autre question , et j'aimerais mieux la comprendre. On nous donne un entier 64 bits non signé, et nous sommes intéressés par les bits suivants: 1.......2.......3.......4.......5.......6.......7.......8....... Plus précisément, nous aimerions les déplacer vers les huit premières positions, comme ceci: …

19
La multiplication et la division utilisant des opérateurs de décalage en C sont-elles réellement plus rapides?
La multiplication et la division peuvent être réalisées en utilisant des opérateurs de bits, par exemple i*2 = i<<1 i*3 = (i<<1) + i; i*10 = (i<<3) + (i<<1) etc. Est-il réellement plus rapide d'utiliser disons (i<<3)+(i<<1)pour multiplier par 10 que d'utiliser i*10directement? Y a-t-il une sorte d'entrée qui ne …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.