Ecrire 2,3 en binaire

Fermé
nabuly - 26 avril 2002 à 14:27
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 8 oct. 2007 à 11:09
Bonjour à tous,

Comment puis-je écrire 2,3 en binaire ?

Merci
A voir également:

11 réponses

Philoux35 Messages postés 2 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 26 avril 2002 8
26 avril 2002 à 16:03
Les nombres décimaux ont rarement une équivalence exacte en binaire, et il faut en général se contenter d'une approximation.

Pour convertir, se référer aux poids binaires de chaque chiffre :
- à gauche de la virgule, et de droite à gauche :
- 1re chiffre : 2^0=1
- 2ème chiffre : 2^1=2
- 3ème chiffre : 2^2=4
- ...etc...
- à droite de la virgule, et de gauche à droite :
- 1re chiffre : 2^(-1)=0,5
- 2ème chiffre : 2^(-2)=0,25
- 3ème chiffre : 2^(-3)=0,125
- 4ème chiffre : 2^(-4)=0,0625
- ...etc...

Ainsi, "2,3" en décimal peut s'écrire en binaire :
- "10,01" avec une erreur de "0,05".
- "10,01001" avec une erreur de "0,01875".
- "10,010011" avec une erreur de "0,003125".

Détail de l'exemple ci-dessus :
"10,010011" = 2^(1) + 2^(-2) + 2^(-5) + 2^(-6) = "2,296875"

On peut augmenter la précision en augmentant le nombre de chiffres, mais sans pour autant atteindre l'exactitude ...

Philoux.
6