Taula ASCII completa: codis ASCII en decimal, hexadecimal i binari

Què és ASCII?

L'estàndard ASCII (American Standard Code for Information Interchange) és un dels primers sistemes que s'utilitzaran per a representar el text als ordinadors.

En aquest sistema, cada caràcter (letras. números i símbols) es representen mitjançant un número. Aquesta forma, els sistemes informàtics poden emmagatzemar i transmetre text utilitzant valors numèrics.

Per exemple: A→65, a→97, @→64

Aquest sistema ha estat desenvolupat durant els anys 60 i segueix sent la base de moltes codificacions modernes.

Com s'organitza la taula ASCII

ASCII utilitza 7 bits , el que permet representar 128 caràcters diferents.

Dentro d'aquest conjunt existeixen dos tipus principals:

Rang Ús
0 - 31 Caràcters de control (no imprimibles)
32 - 126 Caràcters imprimibles
127 Caràcter d'esborrament (DEL)

Aquesta pàgina inclou els 128 codis de l'estàndard ASCII original, des del 0 fins al 127.

Els caràcters imprimibles comencen al codi 32 , que corresponen a l' espai .

Caràcters de control ASCII (0-31 i 127)

Caràcters de control ASCII del 0 al 31 i codi 127 (DEL)
Binari Dec Hex Codi Significat Binari Dec Hex Codi Significat
0000000000NULNul 00100011711DC1Control de dispositiu 1
0000001101SOHInici de capçalera 00100101812DC2Control de dispositiu 2
0000010202STXInici de text 00100111913DC3Control de dispositiu 3
0000011303ETXFinal de text 00101002014DC4Control de dispositiu 4
0000100404EOTFinal de transmissió 00101012115NAKConfirmació negativa
0000101505ENQConsulta 00101102216SYNSincronització
0000110606ACKConfirmació de recepció 00101112317ETBFinal de bloc de transmissió
0000111707BELCampana o avís sonor 00110002418CANCancel·la
0001000808BSRetrocés 00110012519EMFinal de mig
0001001909HTTabulació horitzontal 0011010261ASUBSubstitució
0001010100ALFSalt de línia 0011011271BESCEscape
0001011110BVTTabulació vertical 0011100281CFSSeparador de fitxers
0001100120CFFAvanç de pàgina 0011101291DGSSeparador de grups
0001101130DCRTornada de carro 0011110301ERSSeparador de registres
0001110140ESODesplaçament de sortida 0011111311FUSSeparador d'unitats
0001111150FSÍDesplaçament dentrada 11111111277FDELEsborrar
00100001610DLEEscape d'enllaç de dades
Caràcters de control ASCII del 0 al 31 i codi 127 (DEL)
Binari Dec Hex Codi Significat

Caràcters ASCII imprimibles (32-126)

Caràcters ASCII imprimibles del 32 al 126 · Binari de 7 bits
Binari Dec Hex Caràcter Binari Dec Hex Caràcter Binari Dec Hex Caràcter Binari Dec Hex Caràcter Binari Dec Hex Caràcter
01000003220espai 011001151333 10001107046F 10110018959Y 11011001086Cl
01000013321! 011010052344 10001117147G 1011010905AZ 11011011096Dm
01000103422""" 011010153355 10010007248H 1011011915B[ 11011101106En
01000113523# 011011054366 10010017349I 1011100925C\ 11011111116Fo
01001003624$ 011011155377 1001010744AJ 1011101935D] 111000011270p
01001013725% 011100056388 1001011754BK 1011110945E^ 111000111371q
01001103826& 011100157399 1001100764CL 1011111955F_ 111001011472r
01001113927' 0111010583A: 1001101774DM 11000009660` 111001111573s
01010004028( 0111011593B; 1001110784EN 11000019761a 111010011674t
01010014129) 0111100603C< 1001111794FO 11000109862b 111010111775u
0101010422A* 0111101613D= 10100008050P 11000119963c 111011011876v
0101011432B+ 0111110623E> 10100018151Q 110010010064d 111011111977w
0101100442C, 0111111633F? 10100108252R 110010110165e 111100012078x
0101101452D- 10000006440@ 10100118353S 110011010266f 111100112179y
0101110462E. 10000016541A 10101008454T 110011110367g 11110101227Az
0101111472F/ 10000106642B 10101018555U 110100010468h 11110111237B{
011000048300 10000116743C 10101108656V 110100110569i 11111001247C|
011000149311 10001006844D 10101118757W 11010101066Aj 11111011257D}
011001050322 10001016945E 10110008858X 11010111076Bk 11111101267E~
Caràcters ASCII imprimibles del 32 al 126 · Binari de 7 bits
Binari Dec Hex Caràcter

Com escriure caràcters mitjançant codis ASCII

En molts sistemes és possible inserir caràcters utilitzant el seu codi decimal mitjançant combinacions amb la tecla Alt .

Passos

  1. Activa el bloc numèric del teclat.
  2. Mantén pulsada la tecla Alt .
  3. Introdueix el codi decimal del caràcter al teclat numérico.
  4. Deixa anar la tecla Alt .

El caràcter apareixerà automàticament.

Caràcters que no formen part d'ASCII

L'estàndard ASCII original no inclou caràcters com:

  • ñ
  • à
  • €
  • ©

Aquests pertanyen a codificacions posteriors com ISO-8859-1, Windows-1252 o Unicode , que amplien el conjunt original de caràcters.

Per què serveix la taula ASCII

Comprender la taula ASCII permet entendre com els ordinadors representen el text internament. Encara que avui dia existeixen estàndards més amplis com Unicode , molts sistemes segueixen utilitzant ASCII com a base.

La taula ASCII resulta especialment útil en àmbits com:

  • programació , per comprendre com se representa els personatges
  • administración de sistemas , on apareixen codis i caràcters especials
  • redes i protocols , que històricament es basen en ASCII
  • educació tecnològica , per entendre com funcionan els sistemes informàtics

Tener una taula ASCII amb caràcters imprimibles permet consultar ràpidament les equivalències entre binari, decimal i hexadecimal , algo molt habitual en informàtica.

ASCII i les codificacions modernes

ASCII ha estat dissenyat per utilitzar 7 bits , el que permet representar 128 caràcters . Amb el temps, la necessitat d'incloure més símbols i caràcters de diferents idiomes va portar a la creació de sistemes de codificació més amplis.

Entre ells destaquen:

  • ISO-8859 , que amplia ASCII per a diferents idiomes.
  • Windows-1252 , utilitzat durant anys en sistemes Windows.
  • Unicode , l'estàndard actual que permet representar pràcticament tots els caràcters dels idiomes del món.

Aun així, molts sistemes segueixen mantenint la compatibilitat amb ASCII , per tal de conèixer aquesta taula segueix sent útil per comprendre com estructurar les dades i el text en informàtica.