📊

Table ASCII

Tableau complète des codes de caractères ASCII avec représentations décimales, hexadécimales et caractères.

Table ASCII (128/128)

Caractère de contrôle (0-31)
Premier tiers (0-10)
Décimal
HexadécimalCaractère
00x00
NUL
10x01
SOH
20x02
STX
30x03
ETX
40x04
EOT
50x05
ENQ
60x06
ACK
70x07
BEL
80x08
BS
90x09
HT
100x0a
LF
Deuxième tiers (11-21)
Décimal
HexadécimalCaractère
110x0b
VT
120x0c
FF
130x0d
CR
140x0e
SO
150x0f
SI
160x10
DLE
170x11
DC1
180x12
DC2
190x13
DC3
200x14
DC4
210x15
NAK
Troisième tiers (22-31)
Décimal
HexadécimalCaractère
220x16
SYN
230x17
ETB
240x18
CAN
250x19
EM
260x1a
SUB
270x1b
ESC
280x1c
FS
290x1d
GS
300x1e
RS
310x1f
US
Caractère imprimable (32-126)
Premier tiers (32-64)
Décimal
HexadécimalCaractère
320x20
330x21
!
340x22
"
350x23
#
360x24
$
370x25
%
380x26
&
390x27
'
400x28
(
410x29
)
420x2a
*
430x2b
+
440x2c
,
450x2d
-
460x2e
.
470x2f
/
480x30
0
490x31
1
500x32
2
510x33
3
520x34
4
530x35
5
540x36
6
550x37
7
560x38
8
570x39
9
580x3a
:
590x3b
;
600x3c
<
610x3d
=
620x3e
>
630x3f
?
Deuxième tiers (65-97)
Décimal
HexadécimalCaractère
640x40
@
650x41
A
660x42
B
670x43
C
680x44
D
690x45
E
700x46
F
710x47
G
720x48
H
730x49
I
740x4a
J
750x4b
K
760x4c
L
770x4d
M
780x4e
N
790x4f
O
800x50
P
810x51
Q
820x52
R
830x53
S
840x54
T
850x55
U
860x56
V
870x57
W
880x58
X
890x59
Y
900x5a
Z
910x5b
[
920x5c
\
930x5d
]
940x5e
^
950x5f
_
Troisième tiers (98-126)
Décimal
HexadécimalCaractère
960x60
`
970x61
a
980x62
b
990x63
c
1000x64
d
1010x65
e
1020x66
f
1030x67
g
1040x68
h
1050x69
i
1060x6a
j
1070x6b
k
1080x6c
l
1090x6d
m
1100x6e
n
1110x6f
o
1120x70
p
1130x71
q
1140x72
r
1150x73
s
1160x74
t
1170x75
u
1180x76
v
1190x77
w
1200x78
x
1210x79
y
1220x7a
z
1230x7b
{
1240x7c
|
1250x7d
}
1260x7e
~
DEL (127)
Décimal
HexadécimalCaractère
1270x7f
DEL

Qu'est-ce que ASCII

ASCII (American Standard Code for Information Interchange) est une norme d'encodage de caractères 7 bits établie en 1963, définissant 128 caractères incluant les caractères de contrôle (0-31), les caractères imprimables (32-126) et le caractère DEL (127). Elle mappe les chiffres 0-9, les lettres majuscules/minuscules A-Z/a-z, la ponctuation et les codes de contrôle à des valeurs numériques spécifiques. ASCII est le fondement de tous les systèmes d'encodage de texte modernes (UTF-8, Unicode), essentiel pour la représentation de texte informatique, le stockage de fichiers, la transmission réseau et la programmation. La Tableau ASCII affiche les représentations décimales, hexadécimales, octales et binaires, aidant les développeurs à comprendre l'encodage de caractères, déboguer les problèmes d'encodage, convertir entre systèmes de caractères et implémenter des algorithmes de traitement de texte.

Caractéristiques

🚀

Jeu de caractères ASCII complet (0-127) avec valeurs décimales et hexadécimales.

Jeu de caractères ASCII complet (0-127) avec valeurs décimales et hexadécimales.

Fonctionnalité de recherche pour trouver rapidement des caractères spécifiques.

Fonctionnalité de recherche pour trouver rapidement des caractères spécifiques.
🎯

Noms de caractères de contrôle pour les caractères non imprimables.

Noms de caractères de contrôle pour les caractères non imprimables.
🔒

Fonctionnalité de copie pour une intégration facile dans le code.

Fonctionnalité de copie pour une intégration facile dans le code.

📋Guide d'utilisation

1️⃣
Étape 1
Parcourez la Tableau ASCII pour trouver les codes de caractères.
2️⃣
Étape 2
Utilisez la fonction de recherche pour trouver rapidement des caractères spécifiques.
3️⃣
Étape 3
Copiez les valeurs dont vous avez besoin pour votre travail de développement.

📚Introduction Technique

🔬Histoire du standard ASCII

ASCII (American Standard Code for Information Interchange) a été développé dans les années 1960 en tant que norme d'encodage de caractères 7 bits. Il définit 128 caractères (0-127) : 33 caractères de contrôle (0-31, 127) pour le contrôle de périphérique (NULL, CR, LF, ESC, etc.) et 95 caractères imprimables (32-126) incluant les lettres majuscules/minuscules, chiffres, ponctuation et symboles.

⚙️Système de codes de caractères

ASCII utilise un encodage binaire 7 bits (0000000-1111111) pour représenter les caractères. Chaque caractère a trois représentations : décimale (0-127), hexadécimale (0x00-0x7F) et binaire. Par exemple, 'A' = 65 (décimal) = 0x41 (hex) = 0100 0001 (binaire). L'encodage est ordonné : 0-31 caractères de contrôle, 32 espace, 33-47 symboles, 48-57 chiffres (0-9), 58-64 symboles, 65-90 majuscules (A-Z), 91-96 symboles, 97-122 minuscules (a-z), 123-126 symboles, 127 DEL.

💡Applications en programmation

ASCII est essentiel pour : manipulation de chaînes (charCodeAt(), String.fromCharCode()), validation de caractères (isAlpha, isDigit), transmission de données (HTTP, FTP, SMTP), formats de fichiers (CSV, TXT, JSON), séquences d'échappement (\n, \t, \r), encodage URL, encodage Base64, expressions régulières, traitement des entrées clavier, émulateurs de terminal. Comprendre ASCII est crucial pour la programmation bas niveau,

Frequently Asked Questions

Qu'est-ce qu'ASCII et pourquoi est-ce important ?

ASCII (American Standard Code for Information Interchange) est une norme d'encodage de caractères 7 bits qui représente 128 caractères (0-127). Il comprend 33 caractères de contrôle pour le contrôle des périphériques et 95 caractères imprimables (lettres, chiffres, ponctuation, symboles). ASCII est fondamental pour l'informatique, les réseaux et la programmation, servant de base aux encodages de caractères modernes. Il est essentiel pour le traitement de texte, la transmission de données, les formats de fichiers et la compréhension de la représentation des caractères par les ordinateurs.
💬

Commentaire utiliser le tableau ASCII ?

Le tableau ASCII affiche les 128 caractères avec leurs représentations décimales (0-127), hexadécimales (0x00-0x7F) et caractères. Vous pouvez rechercher par caractère, valeur décimale ou valeur hexadécimale. Cliquez sur n'importe quel caractère pour copier son code ou sa représentation. Le tableau est organisé en caractères de contrôle (0-31, 127) et caractères imprimables (32-126), facilitant la recherche de caractères spécifiques pour la programmation, le débogage ou les tâches d'encodage.
🔍

Quelle est la différence entre les caractères de contrôle et les caractères imprimables ?

Les caractères de contrôle (0-31, 127) sont des caractères non imprimables utilisés pour le contrôle des périphériques : NULL (0), saut de ligne LF (10), retour chariot CR (13), échappement ESC (27), suppression DEL (127), etc. Les caractères imprimables (32-126) sont des caractères visibles : espace (32), chiffres 0-9 (48-57), majuscules A-Z (65-90), minuscules a-z (97-122), et divers signes de ponctuation et symboles. Les caractères de contrôle sont essentiels pour le formatage de texte, le contrôle de terminal et les protocoles de données.
💡

Commentaire les valeurs décimales et hexadécimales sont-elles liées ?

Chaque caractère ASCII a trois représentations : décimale (base 10), hexadécimale (base 16) et binaire (base 2). Par exemple, 'A' = 65 (décimal) = 0x41 (hex) = 01000001 (binaire). L'hexadécimal est couramment utilisé en programmation car il est plus compact que le binaire et s'aligne sur les limites d'octets. Le tableau ASCII affiche les valeurs décimales et hexadécimales pour faciliter la Conversion et la référence.
📚

Quand aurais-je besoin de référencer les codes ASCII ?

Les cas d'utilisation courants incluent : manipulation de chaînes (charCodeAt(), String.fromCharCode()), validation de caractères (vérifier si un caractère est une lettre, un chiffre ou un symbole), encodage URL, encodage Base64, expressions régulières, séquences d'échappement (\n, \t, \r), traitement d'entrée clavier, émulateurs de terminal, implémentation de protocoles, et débogage de problèmes liés aux caractères. Comprendre les codes ASCII est crucial pour la programmation de bas niveau et le traitement de texte.

💡How To & Tips

1️⃣

Input

Enter data.
2️⃣

Process

Process data.
3️⃣

Avis

Check Sortie.
4️⃣

Use

Copy result.

User Comments

0 / 2000
Loading...