Conversion binaire virgule en octal

Résolu
Salut tt le monde,

J'ai un prb avec les codes binaire, je veux convertir un numero binaire virgule 10110.01 en octal.Comment je veux faire ?

merci

1 réponse

  1. Modérateur
    Bonjour,

    La virgule ne change pas grand chose à la conversion, il faut juste s'assurer qu'elle est bien "centrée" quitte à rajouter des zéros avant et après.

    10110,01 = 010110,010 = 010 110 , 010 → 2 6 , 2 = 26,2
    11
    1. Merci et comment je peux le convertir en Hexadecimale et en BCD ?
      1
    2. Modérateur
      Pour l'hexadécimal (ou n'importe quelle autre base en puissance de 2) c'est le même principe, sauf que les blocs de bits seront de taille plus ou moins grande (3 bits pour octal base 8=2^3, 4 bits pour hexadécimal base 16=2^4, etc.)

      Pour le BCD il faudrait déjà faire la conversion en base 10, parce qu'après ce n'est plus de la conversion de base mais de l'encodage de chaque chiffre (rien de global sur le nombre entier)
      1
    3. Merci bcp je fais le travail et j'ai trouve 10001000100101 en hexa.
      0
    4. Modérateur
      Plus tu va dans des bases hautes, moins tu dois avoir de chiffres, il n'y a donc pas de raison d'avoir plus de chiffres en hexadécimal que tu n'en as en binaire...
      De même, il n'y a pas de raison de n'avoir que des 0 et 1, alors que l'hexadécimal utilise un alphabet de 0 à 9 et de A à F...
      0
    5. @KXOuii cava j'ai trouvé 16.4 en Hexa.Merci bcp vraiment.
      0