Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

Manipulation des bits

Opérateurs binaires, optimisations de calcul
Ajouter un nouvel élément

    Comment faire une rotation des bits vers la droite ?

    Licence : Autre - 30/11/2010 - Téléchargé 3 x
    Comment faire une rotation des bits vers la droite ?

    Comment récupérer le motif binaire d'une variable ?

    Licence : Autre - 30/11/2010 - Téléchargé 3 x
    La fonction get_binary permet de récupérer le motif binaire d'une variable de type unsigned int (les types signés ne sont pas recommandés pour ce genre de manipulations). Elle remplit donc un tableau de char dynamique (ce qui implique une libération avec free).

    Le motif binaire est inséré dans le tableau dans le sens de lecture normal d'un être humain soit de gauche à droite (le motif binaire est récupéré de droite à gauche). Le second paramètre de la fonction permet d'accéder à l'adresse d'une variable pour pouvoir également récupérer la taille du tableau pour pouvoir faire éventuellement un futur parcours de celui-ci !

    Recherche dichotomique pour la puissance de 2 supérieure

    Licence : Autre - 30/11/2010 - Téléchargé 2 x
    La fonction pow2sup fait une recherche dichotomique pour la puissance de 2 supérieure à celle passée en argument. En utilisant des décalages de bits, elle calcule rapidement le bon résultat. Enfin, le programme exécute la fonction 30 fois pour montrer son fonctionnement.

3 éléments

Contacter le responsable de la rubrique C