Qu'est-ce que le convertisseur ASCII vers décimal ?
Cet outil transforme un caractère unique en son point de code décimal. Pour les lettres, chiffres et signes de ponctuation courants, il s'agit de la valeur ASCII classique ; pour les caractères au-delà de l'ASCII, il renvoie le point de code Unicode. L'ASCII (American Standard Code for Information Interchange) associe les caractères de base de l'alphabet anglais à des nombres compris entre 0 et 127, tandis que les systèmes modernes prolongent cette logique grâce à Unicode.
Comment l'utiliser
Saisissez un seul caractère — une lettre comme A, un chiffre comme 5 ou un symbole comme @ — dans le champ de saisie, et le calculateur affiche instantanément son code décimal. Si vous collez plusieurs caractères, seul le premier est converti.
La formule expliquée
La conversion repose sur la fonction ord :
$$\text{Decimal} = \operatorname{code}\!\left( \text{Character} \right)$$En interne, un caractère est stocké sous forme de nombre, et ord ne fait que révéler ce nombre en notation décimale. L'opération inverse, \(\text{char} = \operatorname{chr}(\text{code})\), retransforme un code décimal en son caractère d'origine.
Exemple concret
Prenons la lettre majuscule A. Dans la table ASCII, les majuscules commencent à 65, donc \(\operatorname{ord}('A') = 65\). Les minuscules débutent à 97, d'où \(\operatorname{ord}('a') = 97\). Les chiffres commencent quant à eux à 48, ce qui donne \(\operatorname{ord}('0') = 48\) et \(\operatorname{ord}('9') = 57\).
Table de référence du code décimal ASCII
Le code ASCII (American Standard Code for Information Interchange) attribue un nombre décimal de 0 à 127 à chaque caractère. L'opération code() (ou ord()) retourne cette valeur pour n'importe quel caractère. Pour les caractères imprimables, cela correspond également au point de code Unicode, puisque les 128 premiers points Unicode sont identiques à ASCII.
Codes de contrôle (non-imprimables)
| Décimal | Nom | Signification |
|---|---|---|
| 0 | NUL | Caractère nul |
| 9 | HT (TAB) | Tabulation horizontale |
| 10 | LF | Saut de ligne (nouvelle ligne) |
| 13 | CR | Retour à la ligne |
| 27 | ESC | Échappement |
Symboles courants et espace
| Caractère | Décimal |
|---|---|
| (espace) | 32 |
| ! | 33 |
| " | 34 |
| # | 35 |
| $ | 36 |
| % | 37 |
| & | 38 |
| ( | 40 |
| ) | 41 |
| * | 42 |
| + | 43 |
| , | 44 |
| - | 45 |
| . | 46 |
| / | 47 |
| : | 58 |
| ; | 59 |
| < | 60 |
| = | 61 |
| > | 62 |
| ? | 63 |
| @ | 64 |
| [ | 91 |
| \ | 92 |
| ] | 93 |
| ^ | 94 |
| _ | 95 |
| ` | 96 |
| { | 123 |
| | | 124 |
| } | 125 |
| ~ | 126 |
Chiffres 0–9 (décimal 48–57)
| Caractère | Décimal |
|---|---|
| 0 | 48 |
| 1 | 49 |
| 2 | 50 |
| 3 | 51 |
| 4 | 52 |
| 5 | 53 |
| 6 | 54 |
| 7 | 55 |
| 8 | 56 |
| 9 | 57 |
Lettres majuscules A–Z (décimal 65–90)
| Car | Déc | Car | Déc | Car | Déc |
|---|---|---|---|---|---|
| A | 65 | J | 74 | S | 83 |
| B | 66 | K | 75 | T | 84 |
| C | 67 | L | 76 | U | 85 |
| D | 68 | M | 77 | V | 86 |
| E | 69 | N | 78 | W | 87 |
| F | 70 | O | 79 | X | 88 |
| G | 71 | P | 80 | Y | 89 |
| H | 72 | Q | 81 | Z | 90 |
| I | 73 | R | 82 |
Lettres minuscules a–z (décimal 97–122)
| Car | Déc | Car | Déc | Car | Déc |
|---|---|---|---|---|---|
| a | 97 | j | 106 | s | 115 |
| b | 98 | k | 107 | t | 116 |
| c | 99 | l | 108 | u | 117 |
| d | 100 | m | 109 | v | 118 |
| e | 101 | n | 110 | w | 119 |
| f | 102 | o | 111 | x | 120 |
| g | 103 | p | 112 | y | 121 |
| h | 104 | q | 113 | z | 122 |
| i | 105 | r | 114 |
Notez le décalage constant de 32 entre chaque lettre majuscule et son équivalent minuscule, par exemple a (97) − A (65) = 32. Vous pouvez décoder n'importe laquelle de ces valeurs décimales en texte avec le codes 65 66 67 → ABC.
Questions fréquentes
L'ASCII et l'Unicode, est-ce la même chose ? Pour les codes de 0 à 127, ils sont identiques. Au-delà de 127, cet outil renvoie le point de code Unicode, qui étend l'ASCII pour couvrir toutes les langues et tous les symboles.
Et le caractère espace ? Une espace correspond au code décimal 32.
Pourquoi un seul caractère est-il pris en compte ? Un code décimal correspond à un seul caractère ; seul le premier caractère de votre saisie est donc converti.