rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

ASCII en Binaire

Ritchi, le jeudi 13 janvier 2005 à 09:19:21
Bonjour,

Comment est codé un caractère ascii en binaire. J'ai compris la codification binaire, mais je n'arrive pas à comprendre comment on fait la différence dans un octet entre un chiffre et un code ascci représentant une lettre.
Par exemple la lettre H a pour code ascii 72 ce qui en binaire s'écrit 010010000. Quand j'interprète une trame en binaire (ou du moins que j'essaie...), comment puis je savoir qu'il s'agit du nombre 72 ou de la lettre H.

Merci aux bonnes volontés.
Répondre à Ritchi  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Armojax, le jeudi 13 janvier 2005 à 10:05:07
Bonjour Ritchi,

"H", c'est un caractère.
Code : 72

"72", c'est deux caractères.
"7", code : 55
"2", code : 50

Armojax.
Répondre à Armojax

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blurk, le jeudi 13 janvier 2005 à 10:19:41
bonjour

ascii c'est une codification, une norme, qui consiste à classer des caractères dans un ordre précis, et à faire correspondre un numéro précis à chaque caractère que comporte un clavier de machine à écrire.
cette norme comporte un avantage, elle respecte l'ordre alphabétique, et l'ordre croissant des chiffres.

sur un octet 8 bits, on peut faire tenir 2 chiffres, soit de 00 à FF en hexa
donc de 0 à 255 et comme l'ascii comporte 128 signes, cela tient largement, un octet peut largement contenir un code ascii.
voilà comment un octet peut contenir un caractère.
cordialement
¤
Répondre à blurk

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 sebsauvage, le jeudi 13 janvier 2005 à 11:18:10
comment puis je savoir qu'il s'agit du nombre 72 ou de la lettre H.

Tu ne peux pas savoir.
C'est à toi de savoir à l'avance.

Quand tu as en main l'octet 010010000 (qui vaut 72 en décimal), c'est à toi de décider l'interprétation que tu veux en faire.

L'ordinateur, lui, ne sait manipuler que des bits.

Tu peux décider que 010010000 veut dire "l'entier 72".
Ou bien tu peux décider que 010010000 est la lettre H.
Ou bien qu'il s'agit d'une ligne de pixels: noir blanc noir noir blanc etc.

Tu dépend de ton logiciel, de ce que tu as stocké et de la signification que tu lui donne.
L'ordinateur, lui, n'est pas capable d'en connaître la signification.
Répondre à sebsauvage
Logiciels pertinents trouvés dans les téléchargements
Télécharger Binary Clock Screensaver   1.1Binary Clock Screensaver - Le langage binaire est encore mal connu de tous. Cet éditeur a trouvé le moyen d'allier ce langage avec un écran de veille. ...Catégorie: Personnalisation
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger Autopano SIFT 2.3Autopano SIFT - Autopano-SIFT est un logiciel venant en complément de logiciels tels que Hugin afin de permettre de réaliser très...Catégorie: Retouche photo
Licence: Freeware/gratuit
Télécharger Notepad++ 5.0.3Notepad++ - Notepad++ est un editeur de code source qui supporte plusieurs langages. Il s'agit d'un logiciel libre performant et...Catégorie: Développement
Licence: Open Source
Plus de logiciels gratuits sur « ASCII en Binaire »