True story pour un camarade.
0 0 0 1 = 1, 0 0 1 0 = 2, 0 1 0 0 = 4, 1 0 0 0 =8, 1 1 1 1 = 8+4+2+1 = 15, 1 0 0 1 = 8+0+0+1 = 9
1 1 1 1 = 15 = F en hexa
Laisse tomber, dès le 1er jour je suis partie, ils se sont demandé ou j\'étais parti l\'après-midi.
Pareille pour un ami, pas capable de convertir de l\'octale à l\'’hexadécimale qu\'il s’étonne de trouver une note pareille dans son bulletin !
HAHAHAHAHA le con !
Putain je suis surpris qu\'il y ait des gens qui soient en Informatique/Réseaux.
En binaire, 10 = 2.
Pour faire simple, tu fais 2^n multiplié par 0 ou 1.
Pour 2, c\'est (2^1)x1* + (2^0)x*0 = 2 + 0 = 2
Pour 18, c\'est : (2^4)x1* + (2^3)x*0* + (2^2)x*0* + (2^1)x*1* + (2^0)x*0 = 16 + 0 + 0 + 2 + 0 = 18 donc en binaire tu regardes tes 0 et 1 et t\'as 10010.
Dur à expliquer avec un clavier ...
Ouaip ok j\'ai compris, par contre comment tu choisis si tu multiplie par 0 ou par 1, et pour le n, comment tu le détermines?
Tu incrémentes n de 1 en partant de la droite par 0, si tu le veux une fois par exmple tu fais (2^n)x1 sinon (2^n)x0 et tu obtiens le binaire.
il faut commencer par la droite et n=0.
1101 = 12^0 + 0*2^1 + 1*2^2 + 12^3
L\'exposat au dessus du deux augmente. Et l\'exposant 0 correspond au 1 qui est a droite de 1101.
C\'est là où je me suis mal exprimé. En gros, tout ce calcul en puissance de 2.
On va prendre par exemple 13.
Pour avoir 13 c\'est :
8+4+1
Donc, en puissance de 2 :
2^3, 2^2 et 2^0
En binaire, t\'es obligé d\'aller de la puissance max à 0. Ici, le max va être 3 (2^3).
Donc, t\'auras n=3, puis n=2, n=1, n=0.
Tu veux juste 2^3, 2^2 et 2^0 pour avoir 13, donc tu va les multiplier par 1, par contre le 2^1, tu t\'en branles, sinon ça te rajoute 2 et ça fait 15. Donc tu le multiplies par 0.
T\'as donc:
(2^3)x1 + (2^2)x1 + (2^1)x0 + (2^0)x1 = 8 + 4 + 0 + 1 = 13
SI tu te concentres sur les 1 et les 0, juste au dessus, t\'as : 1101.
Voilà.
okok en fait c\'est une espéce de suite que t\"utilise pour calculer un chiffre en langage binaire?
edit: heu non an fait oublie je viens de comprendre
c\'est chaud quand même pour calculer en binaire quand t\'as jamais appris ce langage :] (comme moi quoi)
Résumé de mon cour :
Tous les jours, tu utilises les chiffres 0123456789.
C\'est la base 10 (10 chiffres, pas compliqué).
Pour le binaire, c\'est du base 2 (01)
T\'as l\'octal, base 8 (01234567)
Et l\'hexadécimal, base 16 (0123456789ABCDEF).
Pour la base 10, si t\'as envie d\'avoir 10, tu fais en réalité :
(10^1)x1 + (10^0)x0.
Pour 532, c\'est 500 + 30 + 2.
5x100 + 3x10 + 2x1
Donc (10^2)x5 + (10^1)x3 + (10^0)x2
C\'est le même principe d\'unité, dizaine, centaine pour les autres bases :)
Ouais je vois, faudrai que je m\'y plonge plus en détails quand même parce que j\'ai un peu de mal la :)
Merci pour les explications quand même!