Binaire - Programmation
Marsh Posté le 21-01-2002 à 08:38:23
Bah disons que je sais compter en binaire...
c pas sorcier, et pour faire de l'informatique, c un peu obligé qd même !
Marsh Posté le 21-01-2002 à 09:00:48
Pour décoder 010101001, on considère les chiffres de droite à gauche
le 1 de droite correspond à 1 * 2 à la puissance 0 donc 1*1
le 0 suivant 0 * 2 1 0*2
le 0 suivant 0 * 2 2 0*4
le 1 1 * 2 3 1*8
le 0 0 * 2 4 0*16
le 1 1 * 2 5 1*32
le 0 0 * 2 6 0*64
le 1 1 * 2 7 1*128
le zéro de gauche vaut 0 * 256 donc 0
Au total, on trouve 1 + 8 + 32 + 128 = 169 décimal
La réprésentation binaire de 169 est donc 10101001.
Pour faire le calcul dans l'autre sens, on divise le nombre par deux jusqu'à épuisement. Le reste donne le poids de la puissance de 2.
169 = 84 * 2 + 1 d'où le 1 final
84 = 42 * 2 + 0 0 suivant (à rebours)
42 = 21 * 2 + 0 etc, etc....
Marsh Posté le 21-01-2002 à 06:05:12
Je sais, c étrange mais je voudrais savoir si qqu'un si conais en binaire (010101001, etc...). G besoin de code binaire pour un programme mais moi même j'y connais rien.