ASCII

Manuel du programmeur Linux (7)
26 février 2014
 

NOM

ascii - Jeu de caractères ASCII en octal, décimal, et hexadécimal  

DESCRIPTION

ASCII est l'acronyme de « American Standard Code for Information Interchange ». Il s'agit d'un code sur 7 bits. De nombreux codes sur 8 bits (tels que l'ISO 8859-1) contiennent l'ASCII dans leur première moitié. L'équivalent international de l'ASCII est connu sous le nom de ISO 646.

La table suivante contient les 128 caractères ASCII.

Les séquences d'échappement '\X' pour les programmes C sont mentionnées.
OctDécHexCar.OctDécHexCar.

000000NUL '\0'1006440@
001101DET (début d'en-tête)1016541A
002202DTX (début de texte)1026642B
003303FTX (fin de texte)1036743C
004404FTR (fin de transmission)1046844D
005505DEM (demande)1056945E
006606ACC (accusé de réception)1067046F
007707SON '\a' (sonnerie)1077147G
010808EFF '\b' (espace arrière)1107248H
011909TAB '\t' (tab. horizontale)1117349I
012100APAL '\n' (changement ligne)112744AJ
013110BTAV '\v' (tab. verticale)113754BK
014120CSDP '\f' (saut de page)114764CL
015130DRC '\r' (retour chariot)115774DM
016140EHC (hors code)116784EN
017150FES (en code)117794FO
0201610ÉCT (échap. transmission)1208050P
0211711CD1 (commande dispositif 1)1218151Q
0221812CD2 (commande dispositif 2)1228252R
0231913CD3 (commande dispositif 3)1238353S
0242014CD4 (commande dispositif 4)1248454T
0252115ACN (accusé réception nég.)1258555U
0262216SYN (synchronisation)1268656V
0272317FBT (fin bloc transmission)1278757W
0302418ANN (annulation)1308858X
0312519FS (fin de support)1318959Y
032261ASUB (substitution)132905AZ
033271BÉCH (échappement)133915B[
034281CSF (séparateur fichiers)134925C\ '\\'
035291DSG (séparateur de groupes)135935D]
036301ESA (sép. enregistrements)136945E^
037311FSSA (sép. de sous-articles)137955F_
0403220ESP (espace)1409660`
0413321!1419761a
0423422"1429862b
0433523#1439963c
0443624$14410064d
0453725%14510165e
0463826&14610266f
0473927'14710367g
0504028(15010468h
0514129)15110569i
052422A*1521066Aj
053432B+1531076Bk
054442C,1541086Cl
055452D-1551096Dm
056462E.1561106En
057472F/1571116Fo
0604830016011270p
0614931116111371q
0625032216211472r
0635133316311573s
0645234416411674t
0655335516511775u
0665436616611876v
0675537716711977w
0705638817012078x
0715739917112179y
072583A:1721227Az
073593B;1731237B{
074603C<1741247C|
075613D= 1751257D}
076623E>1761267E~
077633F?1771277FSUP
 

Tableaux

Pour plus de commodité, voici des tables plus compactes en hexadécimal et en décimal.

   2 3 4 5 6 7       30 40 50 60 70 80 90 100 110 120
 -------------      ---------------------------------
0:   0 @ P ` p     0:    (  2  <  F  P  Z  d   n   x
1: ! 1 A Q a q     1:    )  3  =  G  Q  [  e   o   y
2: " 2 B R b r     2:    *  4  >  H  R  \  f   p   z
3: # 3 C S c s     3: !  +  5  ?  I  S  ]  g   q   {
4: $ 4 D T d t     4: "  ,  6  @  J  T  ^  h   r   |
5: % 5 E U e u     5: #  -  7  A  K  U  _  i   s   }
6: & 6 F V f v     6: $  .  8  B  L  V  `  j   t   ~
7: ' 7 G W g w     7: %  /  9  C  M  W  a  k   u  SUP
8: ( 8 H X h x     8: &  0  :  D  N  X  b  l   v
9: ) 9 I Y i y     9: '  1  ;  E  O  Y  c  m   w
A: * : J Z j z
B: + ; K [ k {
C: , < L \ l |
D: - = M ] m }
E: . > N ^ n ~
F: / ? O _ o SUP
 

NOTES

 

Historique

Une page de manuel ascii est apparue dans AT&T UNIX version 7.

Sur les terminaux anciens, le code de soulignement (« underscore ») est affiché sous forme de flèche vers la gauche (« backarrow »), l'accent circonflexe (« caret ») est affiché sous forme de flèche vers le haut, et la barre verticale est interrompue en son centre.

Les caractères majuscules et minuscules ne différent que d'un bit, et le caractère ASCII « 2 » ne diffère du guillemet que d'un bit (ils partagent la même touche sur un clavier QWERTY). Cela facilite l'encodage mécanique ou par un clavier sans micro-contrôleur, comme sur les anciens télétypes.

La norme ASCII a été publiée en 1968 par l'USASI (United States of America Standards Institute).  

VOIR AUSSI

iso_8859-1(7), iso_8859-10(7), iso_8859-13(7), iso_8859-14(7), iso_8859-15(7), iso_8859-16(7), iso_8859-2(7), iso_8859-3(7), iso_8859-4(7), iso_8859-5(7), iso_8859-6(7), iso_8859-7(7), iso_8859-8(7), iso_8859-9(7), utf-8(7)  

COLOPHON

Cette page fait partie de la publication 3.66 du projet man-pages Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse http://www.kernel.org/doc/man-pages/.  

TRADUCTION

Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

Christophe Blaess <http://www.blaess.fr/christophe/> (1996-2003), Alain Portal <http://manpagesfr.free.fr/> (2003-2006). Julien Cristau et l'équipe francophone de traduction de Debian (2006-2009).

Veuillez signaler toute erreur de traduction en écrivant à <perkamon-fr@traduc.org>.

Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « LC_ALL=C man <section> <page_de_man> ».


 

Index

NOM
DESCRIPTION
Tableaux
NOTES
Historique
VOIR AUSSI
COLOPHON
TRADUCTION

This document was created by man2html, using the manual pages.
Time: 21:52:43 GMT, July 12, 2014