ASCII en Binaire
Fermé
Ritchi
-
13 janv. 2005 à 09:19
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 13 janv. 2005 à 11:18
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 13 janv. 2005 à 11:18
3 réponses
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
13 janv. 2005 à 10:19
13 janv. 2005 à 10:19
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
¤
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
¤
Bonjour Ritchi,
"H", c'est un caractère.
Code : 72
"72", c'est deux caractères.
"7", code : 55
"2", code : 50
Armojax.
"H", c'est un caractère.
Code : 72
"72", c'est deux caractères.
"7", code : 55
"2", code : 50
Armojax.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
13 janv. 2005 à 11:18
13 janv. 2005 à 11:18
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.
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.