écriture hexadécimale

cachalot Messages postés 163 Statut Membre -  
 Un étudiant -
slt à tous,
ect-ce que quelqu'un pourrai m'expliquer comment marche l'écriture hexadécimale? qu'est ce qu'on peux faire avec?
et tous ce qu'il faut savoir dessus?
si c'est trop long, connaissez vous un site sur lequel on peu apprendre tout ça?
merci d'avance

5 réponses

  1. Mr Jo
     
    salut cachalot.
    l'hexadecimal c'est tres simple:
    toi tu compte en base decimale
    1256 correspond à:
    - 6*10^0
    - 5*10^1
    - 2*10^2
    - 1*10^3

    et tu utilise 10 chiffres ( de 0 a 9)
    en hexadecimal la base est 16
    tu va donc avoir 16 chiffres:
    - de 0 à 9
    - le a (qui correspond a 10 en base 16)
    - le b (qui correspond a 11 en base 16)
    - le c (qui correspond a 12 en base 16)
    - le d (qui correspond a 13 en base 16)
    - le e (qui correspond a 14 en base 16)
    - le f (qui correspond a 15 en base 16)

    Pour transformer un nombre en base 10
    en base hexadecimal tu divise ce nombre
    par 16:
    exemples:
    123 en base 10 = 16 * 8 + 7
    donc 123 en base 10 = 87 en base 16.
    191 en base 10 = 16 * 11 + 15
    donc 191 en base 10 = BF en base 16.

    Pour ce qui est de l'utilisation du format hexadecimal
    il est le meme que celui en decimal.
    Cependant il est tres utilise lorsque l'on a besoin
    de faire des masques en programmation:
    en effet 1octet = 255 = FF = 11111111
    ce qui permet de "couper" les octets en deux.

    Voila ce que je sait sur l'ecriture hexadecimale.
    @+ Mr Jo
    2
  2. flokocha Messages postés 1519 Statut Membre 281
     
    L'hexadécimal, c'est tout simplement une base de numérotation basée sur 16 chiffres (0 à F), au lieu de 10 pour le décimal (0 à 9), ou encore 2 pour le binaire (0 ou 1).

    Exemple: compter de 0 à 20 en hexa:
    00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 10, 11, 12, 13, 14, ...

    L'avantage de l'hexadecimal, c'est que deux chiffres suffisent à représenter toutes les valeurs que peut prendre un octet (8 bits => 2^8 = 256 valeurs possibles, FF = 255, 0 à 255 = 256 valeurs possibles).
    0
    1. Un étudiant
       
      Bizarrement ton explication m'a mieu aidé a comprendre que celle de Mr Jo x)
      0
  3. flokocha Messages postés 1519 Statut Membre 281
     
    Arf on m'avait devancé! ;)
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question