Une noob qui comprend pas bien le binaire -
Utilisateur anonyme
-
blurk Messages postés 487 Statut Membre -
blurk Messages postés 487 Statut Membre -
Hello tout le monde!
Je comprend pas bien un cours de binaire, dans comment representer un nombre sur un ordi: on nous explique que pour coder -5(par exemple) il faut mettre 11111011. Mais comment on sait que c'est -5 et pas 2^8+2^7+2^6+2^5+2^4+2^2+2^1 (soit 502)???
Je comprend pas bien un cours de binaire, dans comment representer un nombre sur un ordi: on nous explique que pour coder -5(par exemple) il faut mettre 11111011. Mais comment on sait que c'est -5 et pas 2^8+2^7+2^6+2^5+2^4+2^2+2^1 (soit 502)???
A voir également:
- Une noob qui comprend pas bien le binaire -
- Binaire - Guide
- Roulement en 12h qui fonctionne bien - Télécharger - Outils professionnels
- Vérifier que le serveur freebox est bien connecté à internet - Forum Freebox
- Question binaire - Forum Bases de données
- Message automatique le bon coin votre bien est toujours disponible ✓ - Forum Vos droits sur internet
2 réponses
Salut,
Des explications ici et là :
http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/annexe/binaire_negatif.html
http://fr.wikipedia.org/wiki/Binaire
Des explications ici et là :
http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/annexe/binaire_negatif.html
http://fr.wikipedia.org/wiki/Binaire
pour faire court, un exemple
en C les variables de type char font 8 bits et ils sont signés
(par défaut)
1 bit pour le signe, et 7 bits pour la valeur
2^7 ça fait 128 possibilités, soit de 0 à 127
tout ce qui dépasse 127 est négatif.
quand le bit de signe est à 1, on fait le complément à 1
des autres bits.
par exemple, 128, en réalité c'est -1, 129 c'est -2, etc
voilà, j'espère que c'est clair, sinon les liens de blux approfondissent mieux le sujet
en C les variables de type char font 8 bits et ils sont signés
(par défaut)
1 bit pour le signe, et 7 bits pour la valeur
2^7 ça fait 128 possibilités, soit de 0 à 127
tout ce qui dépasse 127 est négatif.
quand le bit de signe est à 1, on fait le complément à 1
des autres bits.
par exemple, 128, en réalité c'est -1, 129 c'est -2, etc
voilà, j'espère que c'est clair, sinon les liens de blux approfondissent mieux le sujet