Posté par Marco .
En réponse au message probleme python.
Évalué à 2.
Dernière modification le 07 novembre 2017 à 15:38.
Y a pas plus simple ? Pourquoi repasser en base 10 ? 8 et 16 sont des puissances de deux on alors une conversion simple de base 8 -> 2 et vice versa
Il faut remplacer chaque chiffre de base octal par son équivalent en base binaire :
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
exemple :
71 en base octale donne 111 001
64 en base octale donne 110 100
Pour de la base 2 à 8 il suffit de lire 3 par 3
Cette ne méthode marche uniquement car 8 et 16 sont des puissance de deux
[^] # Re: Différentes approches possibles
Posté par Marco . En réponse au message probleme python. Évalué à 2. Dernière modification le 07 novembre 2017 à 15:38.
Y a pas plus simple ? Pourquoi repasser en base 10 ? 8 et 16 sont des puissances de deux on alors une conversion simple de base 8 -> 2 et vice versa
Il faut remplacer chaque chiffre de base octal par son équivalent en base binaire :
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
exemple :
71 en base octale donne 111 001
64 en base octale donne 110 100
Pour de la base 2 à 8 il suffit de lire 3 par 3
Cette ne méthode marche uniquement car 8 et 16 sont des puissance de deux