Aller au contenu principal

Conversion ascii en décimale

La conversion se fait automatiquement pendant la saisie.

Convertir un texte entier d'ascii en décimal

Le convertisseur ci-dessus traite un caractère à la fois. Saisissez ici un texte entier : chaque caractère est remplacé par son code décimal, les codes étant séparés par un espace.

0 caractère

0 octet

La conversion se fait automatiquement pendant la saisie, dans les deux sens.

Outil permettant la conversion de caractère ascii en décimale

Cette page vous permet de réaliser des conversions de caractère ascii en décimale

Comment convertir un caractère ascii en décimal

Le code décimal d'un caractère se lit directement dans la table ascii : aucune opération n'est nécessaire, seule compte la correspondance. A vaut 65, a vaut 97, l'espace vaut 32.

Quelques bornes suffisent à retrouver n'importe quel code de mémoire : les chiffres « 0 » à « 9 » occupent 48 à 57, les majuscules A à Z occupent 65 à 90, les minuscules a à z occupent 97 à 122.

À partir de ces bornes, le code se déduit du rang alphabétique : celui d'une majuscule vaut 64 plus son rang, celui d'une minuscule 96 plus son rang. D étant la quatrième lettre, son code est 68 en majuscule et 100 en minuscule.

Les 32 premiers codes ainsi que le code 127 sont réservés aux caractères de contrôle. Au-delà de 127, le code dépend de la table étendue employée, ANSI ou EOM.

Exemple pas à pas

Départ (ascii)Z
  1. Étape 1 : Rang dans l'alphabet

    26

    Z est la vingt-sixième lettre.

  2. Étape 2 : Base des majuscules

    64

    Le code de A vaut 65, soit 64 + 1.

  3. Étape 3 : Addition

    64 + 26

    La base plus le rang donne le code.

  4. Étape 4 : Contrôle par la minuscule

    90 + 32 = 122

    Le code 122 est bien celui de z : la lecture est cohérente.

Résultat (décimal)90

Erreurs fréquentes

  • Confondre un chiffre et son code : le caractère « 0 » vaut 48, et non 0.
  • Négliger la casse : A vaut 65 et a vaut 97, l'écart entre les deux étant toujours de 32.
  • Chercher un code ascii pour une lettre accentuée : é, è ou ç relèvent des tables étendues ou de l'Unicode.
  • Oublier que l'espace, la tabulation et le saut de ligne ont eux aussi un code : 32, 9 et 10.

Correspondances courantes

Correspondances entre ascii et décimal
CaractèreDécimal
espace32
!33
048
957
@64
A65
M77
Z90
a97
m109
z122
~126