Si te apasiona la informática, seguramente has oído hablar acerca de qué es ASCII. En este post, hablaremos sobre este concepto, que se refiere a uno de los códigos más utilizados en computación para el intercambio de datos. A continuación, te explicaremos qué es ASCII, en qué consiste este tipo de código y por qué es tan importante para la informática.
¿Qué es ASCII?
El Código Estándar Americano para el Intercambio de Información (ASCII) es un código numérico que sirve para representar diferentes caracteres de manera simple en un sistema. Es decir, a cada carácter del código ascii se le asigna un valor numérico que lo diferencia del resto y, así, nos podemos comunicar con el ordenador en nuestro lenguaje nativo. Gracias a este sistema y lo que es ascii, podemos convertir todas las letras, dígitos y símbolos que introducimos, por vía del teclado al ordenador, a su respectivo código.
La historia del código ASCII
Ahora que sabes qué es ASCII, vamos a hablar muy brevemente acerca de su historia. Este código nació en el año 1963 y fue desarrollado por una organización del gobierno de Estados Unidos, conocida como el Comité Estadounidense de Estándares. El código ASCII se creó en respuesta a la necesidad de actualizar el conjunto de símbolos y las representaciones que se utilizaban en la época de la telegrafía.
En un comienzo, el sistema solo contenía letras mayúsculas y números. No obstante, en 1967 se agregaron letras minúsculas y caracteres de control para conformar una nueva versión de este código, conocida como el US-ASCII. Así pues, contando con un total de 128 caracteres y requiriendo 7 bits por cada uno, este nuevo código se definió como estándar, debido a que podía utilizarse plenamente para la escritura de información en inglés.
Más adelante, en 1981, la empresa IBM desarrolló una extensión de 8 bits para el código y se reemplazaron algunos caracteres de control que ya estaban obsoletos en esa época. De esta manera, se incluyeron 128 nuevos caracteres, para un total de 256 en lo que es ascii. Gracias a esta extensión, también se hizo posible escribir en el idioma español con este código.
Tabla de caracteres ASCII
Aquí te presentamos una tabla con los 128 caracteres que componen lo que es ASCII estándar:
Dec | Hex | Char |
---|---|---|
0 | 00 | NUL |
1 | 01 | SOH |
2 | 02 | STX |
3 | 03 | ETX |
4 | 04 | EOT |
5 | 05 | ENQ |
6 | 06 | ACK |
7 | 07 | BEL |
8 | 08 | BS |
9 | 09 | TAB |
10 | 0A | LF |
11 | 0B | VT |
12 | 0C | FF |
13 | 0D | CR |
14 | 0E | SO |
15 | 0F | SI |
16 | 10 | DLE |
17 | 11 | DC1 |
18 | 12 | DC2 |
19 | 13 | DC3 |
20 | 14 | DC4 |
21 | 15 | NAK |
22 | 16 | SYN |
23 | 17 | ETB |
24 | 18 | CAN |
25 | 19 | EM |
26 | 1A | SUB |
27 | 1B | ESC |
28 | 1C | FS |
29 | 1D | GS |
30 | 1E | RS |
31 | 1F | US |
32 | 20 | SPC |
33 | 21 | ! |
34 | 22 | “ |
35 | 23 | # |
36 | 24 | $ |
37 | 25 | % |
38 | 26 | & |
39 | 27 | ‘ |
40 | 28 | ( |
41 | 29 | ) |
42 | 2A | * |
43 | 2B | + |
44 | 2C | , |
45 | 2D | – |
46 | 2E | . |
47 | 2F | / |
48 | 30 | 0 |
49 | 31 | 1 |
50 | 32 | 2 |
51 | 33 | 3 |
52 | 34 | 4 |
53 | 35 | 5 |
54 | 36 | 6 |
55 | 37 | 7 |
56 | 38 | 8 |
57 | 39 | 9 |
58 | 3A | : |
59 | 3B | ; |
60 | 3C | < |
61 | 3D | = |
62 | 3E | > |
63 | 3F | ? |
64 | 40 | @ |
65 | 41 | A |
66 | 42 | B |
67 | 43 | C |
68 | 44 | D |
69 | 45 | E |
70 | 46 | F |
71 | 47 | G |
72 | 48 | H |
73 | 49 | I |
74 | 4A | J |
75 | 4B | K |
76 | 4C | L |
77 | 4D | M |
78 | 4E | N |
79 | 4F | O |
80 | 50 | P |
81 | 51 | Q |
82 | 52 | R |
83 | 53 | S |
84 | 54 | T |
85 | 55 | U |
86 | 56 | V |
87 | 57 | W |
88 | 58 | X |
89 | 59 | Y |
90 | 5A | Z |
91 | 5B | [ |
92 | 5C | \ |
93 | 5D | ] |
94 | 5E | ^ |
95 | 5F | _ |
96 | 60 | ` |
97 | 61 | a |
98 | 62 | b |
99 | 63 | c |
100 | 64 | d |
101 | 65 | e |
102 | 66 | f |
103 | 67 | g |
104 | 68 | h |
105 | 69 | i |
106 | 6A | j |
107 | 6B | k |
108 | 6C | l |
109 | 6D | m |
110 | 6E | n |
111 | 6F | o |
112 | 70 | p |
113 | 71 | q |
114 | 72 | r |
115 | 73 | s |
116 | 74 | t |
117 | 75 | u |
118 | 76 | v |
119 | 77 | w |
120 | 78 | x |
121 | 79 | y |
122 | 7A | z |
123 | 7B | { |
124 | 7C | |
125 | 7D | } |
126 | 7E | ~ |
127 | 7F | DEL |
🔴 ¿Quieres Aprender a Programar con Python? 🔴
Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semanaExplicación de la tabla:
- Dec: Representa el valor decimal del carácter ASCII.
- Hex: Representa el valor hexadecimal del carácter ASCII.
- Char: Representa el carácter correspondiente en el código ASCII.
ASCII extendido
Ahora veamos lo que es ASCII extendido:
Dec | Char | Dec | Char | Dec | Char | Dec | Char |
---|---|---|---|---|---|---|---|
128 | Ç | 129 | ü | 130 | é | 131 | â |
132 | ä | 133 | à | 134 | å | 135 | ç |
136 | ê | 137 | ë | 138 | è | 139 | ï |
140 | î | 141 | ì | 142 | Ä | 143 | Å |
144 | É | 145 | æ | 146 | Æ | 147 | ô |
148 | ö | 149 | ò | 150 | û | 151 | ù |
152 | ÿ | 153 | Ö | 154 | Ü | 155 | ø |
156 | £ | 157 | Ø | 158 | × | 159 | ƒ |
160 | á | 161 | í | 162 | ó | 163 | ú |
164 | ñ | 165 | Ñ | 166 | ª | 167 | º |
168 | ¿ | 169 | ® | 170 | ¬ | 171 | ½ |
172 | ¼ | 173 | ¡ | 174 | « | 175 | » |
176 | ░ | 177 | ▒ | 178 | ▓ | 179 | │ |
180 | ┤ | 181 | Á | 182 | Â | 183 | À |
184 | © | 185 | ╣ | 186 | ║ | 187 | ╗ |
188 | ╝ | 189 | ¢ | 190 | ¥ | 191 | ┐ |
192 | └ | 193 | ┴ | 194 | ┬ | 195 | ├ |
196 | ─ | 197 | ┼ | 198 | ã | 199 | Ã |
200 | ╚ | 201 | ╔ | 202 | ╩ | 203 | ╦ |
204 | ╠ | 205 | ═ | 206 | ╬ | 207 | ¤ |
208 | ð | 209 | Ð | 210 | Ê | 211 | Ë |
212 | È | 213 | ı | 214 | Í | 215 | Î |
216 | Ï | 217 | ┘ | 218 | ┌ | 219 | █ |
220 | ▄ | 221 | ¦ | 222 | Ì | 223 | ▀ |
224 | Ó | 225 | ß | 226 | Ô | 227 | Ò |
228 | õ | 229 | Õ | 230 | µ | 231 | þ |
232 | Þ | 233 | Ú | 234 | Û | 235 | Ù |
236 | ý | 237 | Ý | 238 | ¯ | 239 | ´ |
240 | ≡ | 241 | ± | 242 | ‗ | 243 | ¾ |
244 | ¶ | 245 | § | 246 | ÷ | 247 | ¸ |
248 | ° | 249 | ¨ | 250 | · | 251 | ¹ |
252 | ³ | 253 | ² | 254 | ■ | 255 |
Ahora sabes qué es ASCII, un tipo de código numérico que encontrarás en prácticamente todos los ordenadores que uses. ASCII es fundamental para la comunicación de datos en la informática y ha sido esencial para el desarrollo de la computación moderna.
Si te apasiona la informática y quieres llevar tus habilidades al siguiente nivel, además de aprender qué es ASCII, KeepCoding es para ti. Con nuestro Bootcamp de programación desde cero, podrás convertirte en un verdadero experto del sector IT en menos de 7 meses. Imagina trabajar en una industria con alta demanda, salarios competitivos y estabilidad laboral. Al finalizar nuestro bootcamp, no solo tendrás los conocimientos técnicos, sino también la confianza para afrontar cualquier desafío. ¡Inscríbete ya y comienza tu viaje hacia un futuro brillante con KeepCoding!