A
anon349
ex membre
Salut, alors voilà en fait je veux convertir des nombres en octal vers du hexadécimal, du coup je fais octal -> binaire -> hexa.
Mais y a un truc que je comprends pas, puisque pour faire de l'octal vers du binaire on doit avoir des groupes de 3 chiffres, et que leur valeur ne peut dépasser 7, on fait comment quand on doit convertir un 8 ?
Un exemple :
Pour convertir 165 (base 8 ) en binaire, ça me fait :
--1 | 6 | 5--
--v-- v --v--
001 110 101
J'enlève le zéro du début pour avoir des groupes de 4 et pouvoir convertir en hexa ;
001|110|101 --> 0111|0101 = 75 (base 16)
Donc jusque là voilà, maintenant j'essaie de faire ça avec le nombre 187... Bah en fait je peux pas puisque le maximum que je peux inscrire c'est 7 ( = 111), donc je peux convertir le 1, le 7 mais pas le 8...
Donc comment convertir un 8 d'octal vers binaire ? Ou alors c'est tout simplement pas possible ?
Mais y a un truc que je comprends pas, puisque pour faire de l'octal vers du binaire on doit avoir des groupes de 3 chiffres, et que leur valeur ne peut dépasser 7, on fait comment quand on doit convertir un 8 ?
Un exemple :
Pour convertir 165 (base 8 ) en binaire, ça me fait :
--1 | 6 | 5--
--v-- v --v--
001 110 101
J'enlève le zéro du début pour avoir des groupes de 4 et pouvoir convertir en hexa ;
001|110|101 --> 0111|0101 = 75 (base 16)
Donc jusque là voilà, maintenant j'essaie de faire ça avec le nombre 187... Bah en fait je peux pas puisque le maximum que je peux inscrire c'est 7 ( = 111), donc je peux convertir le 1, le 7 mais pas le 8...
Donc comment convertir un 8 d'octal vers binaire ? Ou alors c'est tout simplement pas possible ?