Codage de caractère en binaire

Résolu
Lulu8762 Messages postés 200 Statut Membre -  
Lulu8762 Messages postés 200 Statut Membre -
Bonjour,

Je sais que la question du codage de caractère a été posée maintes fois sur ce forum mais je n'ai rien trouvé qui correspondait à ma question. Voilà je suis en DUT SRC et on a appris qu'en ASCII on code 128 caractères sur 7 bits. Seulement ma question est combien de caractères code-t-on sur un bit? Est-ce que je fais juste 128 divisé par 7 ? Et si je voulais coder uniquement les 26 lettres de l'alphabet en ASCII cela me prendrait bien 2 bits?

Merci d'avance pour vos réponses

1 réponse

  1. blackdragon5040 Messages postés 69 Statut Membre 11
     
    Hello !

    Pour le codage de caractères en binaire, tu dois voir combien tu as de nombres possibles pour un certain nombre de bits.

    Par exemple avec 2 bits :
    - 00
    - 01
    - 10
    - 11

    Soit 4 possibilités. Tu pourrais donc coder 4 caractères différents. Maintenant si tu ajoute 1 bit, tu as 2 fois plus de possibilités (tu rajoute soit 0 soit 1 devant). La croissance est exponentielle, avec chaque bit ajouté le nombre de possibilités double.

    Voici donc la formule générale :

    nombre de possibilités = 2^nbre de bits

    Exemples
    pour 7 bits (ASCII) : 2^7= 128 caractères
    pour 8 bits (ANSI) : 2^8= 256 caractères
    pour 16 bits (UTF-16) : 2^16 = 65535 caractères

    Donc pour coder 26 lettres, le plus proche est 2^5=32.

    A+
    3
    1. Lulu8762 Messages postés 200 Statut Membre 4
       
      Merci pour cette explication très claire
      0