Questions et réponses pour le bit-manipulation :

La manipulation de bits individuels. Les opérateurs utilisés peuvent inclure les bits AND, OR, XOR, NOT, left-shift et right-shift.

9
votes
Disons que vous avez un uint64_t et ne vous souciez que du bit de commande élevé pour chaque octet de votre uint64_t. Comme: uint32_t: 0000 ... 1000 0000 1000 0000 1000 0000 1000 ...

9
votes
J'essaie d'optimiser quelques routines d'emballage et de déballage des bits. Pour effectuer l'emballage, je dois calculer le nombre de bits nécessaires pour stocker des valeurs enti& ...

9
votes

8
votes
Je travaille sur un moyen de diviser un entier signé par une puissance de 2 en utilisant uniquement des opérateurs binaires (> + ^ ~ & |!), et le résultat doit être ...