Taula ASCII amb caràcters imprimibles
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.
Caràcters ASCII imprimibles
ASCII utilitza 7 bits , el que permet representar 128 caràcters diferents.
Dentro d'aquest conjunt existeixen dos tipus principals:
| Rang | Tipus de caràcter |
|---|---|
| 0-31 | caràcters de control (no imprimibles) |
| 32-126 | caràcters imprimibles |
| 127 | caràcter d'esborrat (DEL) |
La taula que mostra en aquesta pàgina inclou únicament els caràcters ASCII imprimibles , és a dir, aquells que poden representar-se visualment.
Els caràcters imprimibles comencen en el codi 32 , que corresponen a l' espai .
Contingut de la taula
A la taula trobareu per a cada caràcter:
- la seva representació en binari
- el seu valor en decimal
- el seu valor en hexadecimal
- el caràcter corresponent
Aquestes equivalències permeten entendre com es representen els caràcters dins dels sistemes informàtics.
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
- Activa el bloc numèric del teclat.
- Mantén pulsada la tecla Alt .
- Introdueix el codi decimal del caràcter al teclat numérico.
- Deixa anar la tecla Alt .
El caràcter apareixerà automàticament.
Nota sobre altres caràcters
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.
| Binari | Dec | Hex | Caràcter |
|---|---|---|---|
| 100000 | 32 | 20 | espai |
| 100001 | 33 | 21 | ! |
| 100010 | 34 | 22 | " |
| 100011 | 35 | 23 | # |
| 100100 | 36 | 24 | $ |
| 100101 | 37 | 25 | % |
| 100110 | 38 | 26 | & |
| 100111 | 39 | 27 | ' |
| 101000 | 40 | 28 | ( |
| 101001 | 41 | 29 | ) |
| 101010 | 42 | 2A | * |
| 101011 | 43 | 2B | + |
| 101100 | 44 | 2C | , |
| 101101 | 45 | 2D | - |
| 101110 | 46 | 2E | . |
| 101111 | 47 | 2F | / |
| 110000 | 48 | 30 | 0 |
| 110001 | 49 | 31 | 1 |
| 110010 | 50 | 32 | 2 |
| Binari | Dec | Hex | Caràcter |
|---|---|---|---|
| 110011 | 51 | 33 | 3 |
| 110100 | 52 | 34 | 4 |
| 110101 | 53 | 35 | 5 |
| 110110 | 54 | 36 | 6 |
| 110111 | 55 | 37 | 7 |
| 111000 | 56 | 38 | 8 |
| 111001 | 57 | 39 | 9 |
| 111010 | 58 | 3A | : |
| 111011 | 59 | 3B | ; |
| 111100 | 60 | 3C | < |
| 111101 | 61 | 3D | = |
| 111110 | 62 | 3E | > |
| 111111 | 63 | 3F | ? |
| 1000000 | 64 | 40 | @ |
| 1000001 | 65 | 41 | A |
| 1000010 | 66 | 42 | B |
| 1000011 | 67 | 43 | C |
| 1000100 | 68 | 44 | D |
| 1000101 | 69 | 45 | E |
| Binari | Dec | Hex | Caràcter |
|---|---|---|---|
| 1000110 | 70 | 46 | F |
| 1000111 | 71 | 47 | G |
| 1001000 | 72 | 48 | H |
| 1001001 | 73 | 49 | I |
| 1001010 | 74 | 4A | J |
| 1001011 | 75 | 4B | K |
| 1001100 | 76 | 4C | L |
| 1001101 | 77 | 4D | M |
| 1001110 | 78 | 4E | N |
| 1001111 | 79 | 4F | O |
| 1010000 | 80 | 50 | P |
| 1010001 | 81 | 51 | Q |
| 1010010 | 82 | 52 | R |
| 1010011 | 83 | 53 | S |
| 1010100 | 84 | 54 | T |
| 1010101 | 85 | 55 | U |
| 1010110 | 86 | 56 | V |
| 1010111 | 87 | 57 | W |
| 1011000 | 88 | 58 | X |
| Binari | Dec | Hex | Caràcter |
|---|---|---|---|
| 1011001 | 89 | 59 | I |
| 1011010 | 90 | 5A | Z |
| 1011011 | 91 | 5B | [ |
| 1011100 | 92 | 5C | \ |
| 1011101 | 93 | 5D | ] |
| 1011110 | 94 | 5E | ^ |
| 1011111 | 95 | 5F | _ |
| 1100000 | 96 | 60 | ` |
| 1100001 | 97 | 61 | a |
| 1100010 | 98 | 62 | b |
| 1100011 | 99 | 63 | c |
| 1100100 | 100 | 64 | d |
| 1100101 | 101 | 65 | e |
| 1100110 | 102 | 66 | f |
| 1100111 | 103 | 67 | g |
| 1101000 | 104 | 68 | h |
| 1101001 | 105 | 69 | i |
| 1101010 | 106 | 6A | j |
| 1101011 | 107 | 6B | k |
| Binari | Dec | Hex | Caràcter |
|---|---|---|---|
| 1101100 | 108 | 6C | l |
| 1101101 | 109 | 6D | m |
| 1101110 | 110 | 6E | n |
| 1101111 | 111 | 6F | o |
| 1110000 | 112 | 70 | p |
| 1110001 | 113 | 71 | q |
| 1110010 | 114 | 72 | r |
| 1110011 | 115 | 73 | s |
| 1110100 | 116 | 74 | t |
| 1110101 | 117 | 75 | u |
| 1110110 | 118 | 76 | v |
| 1110111 | 119 | 77 | w |
| 1111000 | 120 | 78 | x |
| 1111001 | 121 | 79 | i |
| 1111010 | 122 | 7A | z |
| 1111011 | 123 | 7B | { |
| 1111100 | 124 | 7C | | |
| 1111101 | 125 | 7D | } |
| 1111110 | 126 | 7E | ~ |
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.