vendredi 6 janvier 2017

les operateurs sur les bits (LANGAGE C)

<<             : décalage a gauche

>>             : décalage a droite

&              : le et bit a bit

|                 : le Ou bit a bit

~                : la négation (NOT) bit a bit


Le but de ce cours et ne pas de vous rendre la vie difficile, mais de vous pousser a travailler sur ce sujet riche et indispensable pour le Cryptage et Décryptage (codage et décodage)... comme dab , c'est a nous de vous faire apprendre les bases, et c'est a vous de les exploiter pour l’amélioration de votre niveau vue que vous êtes encore programmeur étudiant.

Pres requis: avant de commencer ce cours vous devez avoir appris quelques notion de base sur la conversion binaire, Voila un petit résumé pour vous.

-------------------------------------------------------------------------------------------------------------
Comme vous le savez les lettres aussi sont codées en binaire; on appel ca le code ASCII (c'est la norme la plus utilisée au monde);
Bien sur que avec une simple Recherche sur Google vous trouvez le tableaux de ce code ASCII.
Mais le défis et de le découvrir tout seul

Proposition: ecriver un programme contenant deux fonctions une pour découvrir un bit et l'autre pour afficher les 8 bits composants le code ASCII de la lettre "B"

QQ INDICATIONS:
-1&1=1    1&0=0      0&0=0
-1|1=1       1|0=1        0|0=0
- 0001<<2=0100     0001<<3=1000
-1000>>2=0010      1000>>0=1000

Solution : voir le lien

Aucun commentaire:

Enregistrer un commentaire