¿Qué es ASCII?

| Última modificación: 10 de junio de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

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:

DecHexChar
000NUL
101SOH
202STX
303ETX
404EOT
505ENQ
606ACK
707BEL
808BS
909TAB
100ALF
110BVT
120CFF
130DCR
140ESO
150FSI
1610DLE
1711DC1
1812DC2
1913DC3
2014DC4
2115NAK
2216SYN
2317ETB
2418CAN
2519EM
261ASUB
271BESC
281CFS
291DGS
301ERS
311FUS
3220SPC
3321!
3422
3523#
3624$
3725%
3826&
3927
4028(
4129)
422A*
432B+
442C,
452D
462E.
472F/
48300
49311
50322
51333
52344
53355
54366
55377
56388
57399
583A:
593B;
603C<
613D=
623E>
633F?
6440@
6541A
6642B
6743C
6844D
6945E
7046F
7147G
7248H
7349I
744AJ
754BK
764CL
774DM
784EN
794FO
8050P
8151Q
8252R
8353S
8454T
8555U
8656V
8757W
8858X
8959Y
905AZ
915B[
925C\
935D]
945E^
955F_
9660`
9761a
9862b
9963c
10064d
10165e
10266f
10367g
10468h
10569i
1066Aj
1076Bk
1086Cl
1096Dm
1106En
1116Fo
11270p
11371q
11472r
11573s
11674t
11775u
11876v
11977w
12078x
12179y
1227Az
1237B{
1247C
1257D}
1267E~
1277FDEL
Tabla de caracteres código ASCII estándar

🔴 ¿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 semana

Explicació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:

DecCharDecCharDecCharDecChar
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»
176177178179
180181Á182Â183À
184©185186187
188189¢190¥191
192193194195
196197198ã199Ã
200201202203
204205206207¤
208ð209Ð210Ê211Ë
212È213ı214Í215Î
216Ï217218219
220221¦222Ì223
224Ó225ß226Ô227Ò
228õ229Õ230µ231þ
232Þ233Ú234Û235Ù
236ý237Ý238¯239´
240241±242243¾
244245§246÷247¸
248°249¨250·251¹
252³253²254255 
Lo que es ASCII extendido, después de la introducción de IBM
que es ascii: caracteres más usados

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!

Carlos Cilleruelo

CEO and co-founder of Byron Labs & Coordinador del Bootcamp en Ciberseguridad.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python en solo 4 meses.