Table ASCII - Référence Complète des Caractères ASCII

Table complète de référence des caractères ASCII

Déc Hex Oct Bin Car Description
Null (\0)
Début d'En-tête
Début de Texte
Fin de Texte
Fin de Transmission
Enquête
Accusé de Réception
Cloche (\a)
Retour Arrière (\b)
Tabulation (\t)
Saut de Ligne (\n)
Tabulation Verticale (\v)
Saut de Page (\f)
Retour Chariot (\r)
Shift Out
Shift In
Échappement de Liaison de Données
Contrôle de Périphérique 1
Contrôle de Périphérique 2
Contrôle de Périphérique 3
Contrôle de Périphérique 4
Accusé de Réception Négatif
Inactif Synchrone
Fin de Bloc de Transmission
Annuler
Fin de Support
Substituer
Échappement
Séparateur de Fichier
Séparateur de Groupe
Séparateur d'Enregistrement
Séparateur d'Unité
Espace
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Caractère Imprimable
Supprimer

Comprendre ASCII : La Base du Texte Numérique

Explorez le monde des caractères ASCII, leur histoire, leurs applications et leur importance dans l'informatique moderne. Apprenez comment ces codes fondamentaux alimentent tout, des fichiers texte simples aux protocoles réseau complexes.

Qu'est-ce que l'ASCII ?

ASCII (American Standard Code for Information Interchange) est une norme de codage de caractères qui attribue des valeurs numériques aux lettres, chiffres, signes de ponctuation et caractères de contrôle. Développé dans les années 1960, ASCII a révolutionné l'informatique en fournissant un moyen universel de représenter le texte numériquement.

Faits Clés sur ASCII

  • Contient 128 caractères (0-127)
  • Utilise 7 bits pour chaque caractère
  • Les 32 premiers caractères sont des codes de contrôle
  • Les caractères 32-126 sont imprimables
  • Le caractère 127 est Delete (DEL)

Pourquoi ASCII Compte Encore Aujourd'hui

Malgré l'émergence d'Unicode et d'autres systèmes de codage, ASCII reste fondamental pour l'informatique. Sa simplicité et son ubiquité en font un élément essentiel pour de nombreuses applications techniques et protocoles.

Programmation

Essentiel pour la manipulation de chaînes et le traitement de caractères dans tous les langages de programmation

Noyau de la syntaxe du langage et de la manipulation des données

Transmission de Données

Utilisé dans les protocoles réseau et les formats d'échange de données

Assure une communication fiable entre les systèmes

Formats de Fichiers

Base pour de nombreuses spécifications de format de fichier et en-têtes

Critique pour l'analyse et la validation des fichiers

Réseaux

Utilisé dans les en-têtes HTTP, URLs et protocoles réseau

Alimente l'infrastructure de communication Internet

Sécurité

Important pour les algorithmes de chiffrement et les communications sécurisées

Base pour les opérations cryptographiques

Systèmes Hérités

Toujours utilisé dans les anciens systèmes et appareils embarqués

Maintient la compatibilité avec l'infrastructure existante

Catégories de Caractères ASCII

Les caractères ASCII sont divisés en catégories distinctes, chacune servant des objectifs spécifiques en informatique et traitement des données.

Caractères de Contrôle (0-31)

Caractères non imprimables utilisés pour le formatage de texte et le contrôle

Exemples : TAB (9), LF (10), CR (13), ESC (27)

Caractères Imprimables (32-126)

Caractères visibles incluant lettres, chiffres et symboles

Exemples : A-Z, a-z, 0-9, signes de ponctuation

Caractères Spéciaux

Symboles et signes de ponctuation utilisés dans le texte et la programmation

Exemples : ! @ # $ % ^ & * ( ) [ ] { }

Caractères d'Espace Blanc

Caractères qui représentent l'espacement et le formatage

Exemples : Espace (32), Tab (9), Line Feed (10)

Applications en Programmation

Les codes ASCII sont largement utilisés en programmation pour diverses tâches de traitement de texte et manipulation de données.

string manipulation

Convertir les caractères en codes pour l'analyse et le traitement

Exemple : ord('A') retourne 65

file processing

Gérer les fichiers texte et analyser les données structurées

Exemple : Lecture de fichiers CSV avec un encodage approprié

network programming

Traiter les en-têtes HTTP et les données réseau

Exemple : Analyse des données encodées en URL

encryption

Implémenter le chiffrement de base et les schémas de codage

Exemple : Algorithmes César et ROT13

Caractères ASCII Courants

Certains caractères ASCII sont utilisés plus fréquemment que d'autres dans l'informatique quotidienne et la programmation.

Caractères Essentiels

Espace (32) Séparation de mots
Nouvelle ligne (10) Sauts de ligne
Tab (9) Indentation de texte
Null (0) Terminaison de chaîne
Guillemet (34) Littéraux de chaîne

Caractères de Contrôle Importants

  • Retour arrière (8) - Supprime le caractère précédent
  • Retour chariot (13) - Retourne au début de ligne
  • Saut de ligne (10) - Déplace à la ligne suivante
  • Échap (27) - Séquences de contrôle spéciales
  • Supprimer (127) - Supprime le caractère au curseur

Questions Fréquemment Posées

Quelle est la différence entre ASCII et Unicode ?

ASCII utilise 7 bits (128 caractères) et couvre les caractères anglais, tandis qu'Unicode utilise 16+ bits et prend en charge les caractères de toutes les langues du monde.

Pourquoi n'y a-t-il que 128 caractères ASCII ?

ASCII a été conçu pour utiliser 7 bits, fournissant 128 valeurs possibles (0-127). C'était suffisant pour le texte anglais et les besoins informatiques de base à l'époque.

Les caractères ASCII sont-ils encore pertinents aujourd'hui ?

Oui, ASCII reste crucial pour la programmation, les protocoles réseau, les formats de fichiers et le maintien de la compatibilité avec les systèmes hérités.

Que se passe-t-il si j'utilise un caractère en dehors de la plage ASCII ?

Différents systèmes de codage gèrent cela différemment. Dans les systèmes ASCII uniquement, ces caractères peuvent s'afficher incorrectement ou causer des erreurs.

Comment convertir entre codes ASCII et caractères ?

La plupart des langages de programmation fournissent des fonctions comme chr() et ord() en PHP, ou String.fromCharCode() et charCodeAt() en JavaScript.

ASCII est-il sensible à la casse ?

Oui, les lettres majuscules (A-Z : 65-90) et minuscules (a-z : 97-122) ont des codes ASCII différents.

ASCII dans l'Informatique Moderne

L'encodage UTF-8 s'appuie sur la compatibilité ASCII

Unicode étend ASCII pour le support global des caractères

Codes ASCII utilisés dans les formats de fichiers binaires

Les protocoles réseau dépendent des en-têtes ASCII

Les systèmes de base de données utilisent ASCII pour les métadonnées

HTML, CSS et JavaScript utilisent des caractères ASCII

Nos Outils

© 2025 - 2026 Day Apps - Tous droits réservés

Fait avec ❤️ pour augmenter votre productivité