Se connecter avec
S'enregistrer | Connectez-vous

bits et binaire....

Dernière réponse : dans Programmation

salut !
Sur le livre que je suis en train de lire on me dit qu e pour retrouver le représentation d'un nombre décimal en binaire il suffit de trouver sa décomposition en puissance de 2 or plus loin dans le livre ils mettent que 48 = 00110000 mais quand je fais le calcul :
0*2^8+0*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+0*2^1
=
00011000
Je ne vois pas ou je me suis trompé dans le calcul ? Qu'en pensez vous ?

Autres pages sur : bits binaire

Lassé par la pub ? Créez un compte
Expert Programmation

En décimal (base 10)
0d = 0 = 0
1d = 1 = 10^0
10d = 10 = 10^1
100d = 10*10 = 10^2
1000d = 10*10*10 = 10^3
...

en binaire (base 2) c'est pareil:
0b = 0 = 0
1b = 1 = 2^0
10b = 2 = 2^1
100b = 2*2 = 2^2
1000b = 2*2*2 = 2^3
...

En décimal, ajouter un 0 fait multiplier par 10, enlever un chiffre fait une division entière par 10.
En binaire, ajouter un 0 fait multiplier par 2, enlever un chiffre fait une division entière par 2.

On peut appliquer ça pour une base octale ou hexadécimale ou tout autre base.

Enfin en binaire le chiffre des unité indique si le nombre est pair ou impair puisque un chiffre des unité à 0 indique que le nombre est divisible par sa base (en binaire 2 donc pair).

Lassé par la pub ? Créez un compte
Tom's guide dans le monde