Home » Tecnologias » Qué es el código ASCII? Tabla de caracteres ASCII

Qué es el código ASCII? Tabla de caracteres ASCII

El código ASCII

ASCII es la sigla para «American Standard Code for Information Interchange» (Código Standard Norteamericano para Intercambio de Información). Este código fue propuesto por Robert W. Bemer, buscando crear códigos para caracteres alfanuméricos (letras, símbolos, números y acentos).

El desarrollo de este código fundamentalmente se debió a la necesidad de que las computadoras y dispositivos de distintos fabricantes tuvieran un lenguaje común con el cual comunicarse, y de este modo poder ofrecer una compatibilidad más flexible y segura entre ellos.

que-es-codigo-ascii- (1)

El ASCII es un código numérico que representa los caracteres, usando una escala decimal del 0 al 127. Esos números decimales son convertidos por la computadora en números binarios para ser posteriormente procesados. Por lo tanto, cada una de las letras que escribas va a corresponder a uno de estos códigos.

Tal es la importancia que ha cobrado el código ASCII en la informática, que es prácticamente imposible utilizar una computadora o dispositivo sin que este código ASCII se encuentre presente, tal es la importancia que tiene todavía en nuestros días.

Por este motivo vamos a aprender un poco más sobre el código ASCII, incluyendo su historia, sus implicaciones y usos.

¿Para qué sirve el código ASCII?

No cabe ninguna duda que si no existiera el código ASCII, difícilmente pudiéramos estar escribiendo esto, o leyéndolo. El código ASCII precisamente nos permite esto, es decir codificar combinaciones de caracteres y símbolos, los que usan las computadoras internamente para gestionar texto, en palabras, instrucciones y letras que los humanos podamos entender, lo que hace la tarea de usar una computadora lo más sencillo del mundo.

que-es-codigo-ascii- (2)

Podría decirse que el código ASCII es una especie de idioma universal de computadoras, no en el sentido de lenguaje de programación, sino en las más profundas entrañas del aparato, allí donde el sistema binario traduce nuestras instrucciones en lenguaje entendible por los procesadores y dispositivos.

Como sabemos el lenguaje binario hace posible que la computadora haga cosas, traduciendo las instrucciones que le damos al dispositivo y viceversa, es decir las respuestas que nos ofrece la computadora, tablet o teléfono celular inteligente.

Del mismo modo, el código ASCII nos permite comunicarnos con la computadora en nuestro lenguaje nativo sin tener que conocer cómo funciona internamente, es decir que la introducción de órdenes y texto a la computadora es completamente transparente para el usuario, ya que el sistema traduce de forma automática todas las “A”, “C”, “P” y demás letras y símbolos que introducimos por el teclado u otro medio a una forma entendible por la electrónica que la conforma.

que-es-codigo-ascii- (3)

La historia del código ASCII

El código ASCII, o American Standard Code for Information Interchange, como mencionamos más arriba, tiene su origen en la segunda guerra mundial. Precisamente en el año 1945, el sistema telegráfico requería de un método estándar y fiable para transmitir más información de manera más clara y segura.

Para ello, en los laboratorios Bell se pusieron manos a la obra y desarrollaron un sistema que permitía enviar mensajes utilizando la infraestructura instalada del telégrafo. En esos años, la pregunta que se hacían en esos ámbitos era como pasar del código Morse a las computadoras.

Sin embargo la respuesta era bastante sencilla, ya que ambas técnicas tienen algo en común, el sistema binario. En el caso del telégrafo, el sistema binario estaba conformado por la señal audible y el silencio, que podrían tomarse como los unos y ceros binarios.

que-es-codigo-ascii- (4)

Luego de ello, más de 20 años después, casi 20 años después, se sentaban las bases del código ASCII a través de su oficialización por la AESC (American Engineering Standards Committee), el Comité Estadounidense de Estándares para la Ingeniería, que luego se convertiría en el ANSI. EN aquella primera etapa, el código ASCII sólo incluía letras mayúsculas y números, pero con las sucesivas revisiones se le añadieron las letras minúsculas y ciertos caracteres más, lo que conformó el estándar US-ASCII. Cabe destacar que la última revisión del código ASCII se realizó en 1986.

El código ASCII en la actualidad

En la actualidad, el código ASCII utiliza 7 bits para representar todos los caracteres, sin embargo en sus orígenes utilizaba un bit adicional llamado “de paridad” que era empleado para la detección de fallos en la transmisión de datos.

que-es-codigo-ascii- (5)

Pero hoy en día, el código ASCII usa un código de siete bits, lo que se traduce en la utilización de cadenas de 7 bits que van de 0 a 127 en base decimal, lo que permite representar todos los caracteres que necesitamos.

que-es-codigo-ascii- (6)

Tabla de caracteres ASCII

Para todos aquellos que necesiten tener más información acerca de cómo se forman letras, números y símbolos mediante el código ASCII, debajo de estas líneas encontraran una tabla con todos los códigos asociados al ASCII. Cabe destacar que estos códigos se forman con la combinación de la tecla “Alt” y el número correspondiente. Un ejemplo de ello sería “Alt+64” que da como resultado el símbolo “@”.

Código ASCII32ESPACIO
33!
34
35#
36$
37%
38&
39
40(
41)
42*
43+
44,
45
46.
47/
480

Hasta el Código 57 son todos los números

Código ASCII58:
59;
60<
61=
62>
63?
64@
65A

Hasta el código 90 son todas las letras mayúsculas

Código ASCII91|
92\
93]
94^
95_
96`
97a

Hasta el 122 todas las letras minúsculas

Código ASCII123{
124[
125}
126~
127&
128Ç
129ü
130é
131â
132ä
133à
134å
135ç
136ê
138è
137ë
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¡

Arte ASCII: Arte con el teclado

Alrededor del mundo existen también muchas personas que usan este antiguo código para expresar su arte. Si bien en un principio comenzó como un experimento para la creación de arte con nuevas tecnologías, lo cierto es que en la actualidad no son muchos los artistas dedicados por completo a esta disciplina, pero igualmente es una especialidad que continúa generando adeptos con el paso de los años.

Usualmente estos artistas componen sus imágenes con software dedicado a ello, pero los más puristas sostienen que la verdadera esencia de este arte es la composición directa en un editor de textos.

que-es-codigo-ascii- (7)

Pero para los más novatos en el tema, lo mejor es comenzar por algo sencillo, y ASCII Art Studio es una de las mejores herramientas para ello.

Como escribir caracteres usando el código ASCII

Como pudimos ver en los párrafos anteriores de este post, el código ASCII todavía tiene una importancia relevante dentro de la informática. De hecho, estamos usando el código ASCII cada vez que usamos un dispositivo informático aunque no nos demos cuenta. Esto significa que aun podremos necesitar en algún momento ingresar un código ASCII manualmente, y es por ello que a partir de este punto vamos a conocer cómo hacerlo, y además, los códigos ASCII más usados y los caracteres ASCII de control, es decir todo lo relativo al código ASCII que podríamos necesitar para hacer frente a cualquier necesidad que implique la inserción de un código ASCII.

Lo primero que vamos a conocer es a ingresar un código ASCII en cualquier lugar en que lo necesitemos, sea un formulario, un archivo de Microsoft Word o Microsoft Excel o cualquier otro documento en que necesitemos hacerlo. Cabe destacar que estos procedimientos son compatibles con cualquier sistema operativo, computadora y programa en el cual nos encontremos trabajando.

Para este ejemplo vamos a añadir el código ASCII para el símbolo “arroba” (@), que hoy en día es prácticamente imposible que no lo tengamos que añadir en algún documento. Para ello, seguimos las simples instrucciones que se detallan a continuación:

Paso 1

Buscamos y presionamos la tecla “Alt” en nuestro teclado, y la mantenemos pulsada.

Paso 2

Sin dejar de mantener pulsada la tecla “Alt”, en el teclado numérico del teclado, pulsamos la siguiente progresión de números: 064, la cual corresponde al código ASCII para el símbolo “@”-

Paso 3

Cuando terminamos de ingresar la mencionada progresión numérica, soltamos la tecla “Alt”, e inmediatamente el símbolo “@” se imprimirá en la pantalla de la computadora y estará listo para ser formateado, impreso o incluido en el documento.

Cabe destacar que el mismo procedimiento es similar para todos los códigos ASCII, es decir que lo único que tenemos que cambiar es el código del símbolo. Para ello, debajo de estas líneas tenemos disponible un listado con los códigos ASCII más buscados, para que puedas seleccionar de manera rápida y eficaz cualquier código ASCII que necesites.

Los códigos ASCII más buscados

El código ASCII, que podría ser pronunciado como “ASKI” como mencionamos más arriba en este mismo post, fue creado a principios de la década de 1960 con el propósito de establecer un estándar para la transmisión de datos.

En este sentido, el código ASCII contiene todos los caracteres y símbolos que se pueden representar en un sistema informático. Los códigos ASCII son extremadamente útiles para cuando queremos representar un carácter o símbolo que no se encuentra físicamente en un periférico de entrada como un teclado.

Más arriba en este post ya aprendimos a ingresar un código ASCII en un documento, así que si ya tenemos el carácter o símbolo que quieres ingresar en dicho documento, en la recopilación de códigos ASCII que presentamos debajo de estas líneas, en el cual encontraras los códigos ASCII más buscados para las apps de oficina, la mensajería, códigos ASCII para las matemáticas, el correo y demás.

Lista de Códigos ASCII más usados

SímboloCodigo ALTDescripción
ñALT + 164letra ñ minúscula
ÑALT + 165letra Ñ mayúscula
@ALT + 64arroba
¿ALT + 168abre signo interrogación
?ALT + 63cierra signo interrogación
¡ALT + 173abre signo de exclamación
!ALT + 33cierra signo de exclamación
:ALT + 58dos puntos
/ALT + 47Barra inclinada, división, operador cociente
\ALT + 92Barra invertida, contrabarra, barra inversa

Lista de Códigos ALT de vocales con acento

SímboloCodigo ALTDescripción
áALT + 160a minúscula con acento
éALT + 130e minúscula con acento
íALT + 161i minúscula con acento
óALT + 162o minúscula con acento
úALT + 163u minúscula con acento
ÁALT + 181A mayúscula con acento
ÉALT + 144E mayúscula con acento
ÍALT + 214I mayúscula con acento
ÓALT + 224O mayúscula con acento
ÚALT + 233U mayúscula con acento

Lista de Códigos ASCII para obtener números

A partir de este punto, encontraremos los Códigos ASCII para obtener los números, que aunque pueda resultar difícil que los necesitemos, siempre es bueno saberlo, sobre todo si estudiamos algún tipo de carrera relacionada con la programación o la informática.

SímboloCodigo ALTDescripción
0ALT + 48cero
1ALT + 49uno
2ALT + 50dos
3ALT + 51tres
4ALT + 52cuatro
5ALT + 53cinco
6ALT + 54seis
7ALT + 55siete
8ALT + 56ocho
9ALT + 57nueve

Lista de código ALT de símbolos matemáticos

Aquí encontrarás el listado con los códigos ASCII con los símbolos matemáticos más utilizados en este ámbito, los cuales se usan con frecuencia para ingresar textos matemáticos o en operaciones matemáticas.

SímboloCodigo ALTDescripción
½ALT + 171un medio
¼ALT + 172un cuarto
¾ALT + 243tres cuartos
±ALT + 241signo más menos
÷ALT + 246signo de división
¹ALT + 251superíndice uno
³ALT + 252superíndice tres
²ALT + 253superíndice dos
*ALT + 42asterisco
+ALT + 43signo más
,ALT + 44coma
ALT + 45signo menos
.ALT + 46punto
/ALT + 47barra división
%ALT + 37por ciento

Tabla de códigos ASCII de control

Básicamente, y hablando del ámbito de la informática, un carácter de control ASCII es un carácter no imprimible que se utiliza a los efectos de enviar y recibir órdenes a nivel interno en un dispositivo informático. Un ejemplo de esto sería poder enviar una orden de parada a un dispositivo de impresión.

En el caso de que estemos estudiando alguna carrera relacionada con la informática, esta información puede llegarnos a ser de gran utilidad. Es por ello que debajo de estas líneas encontraremos un listado con los códigos ASCII de control más utilizados.

ASCIISímboloTipoDescripción
0NULNull (nulo)
1SOHCCStart of Heading (inicio de cabecera
2STXCCStart of Text (inicio de texto
3ETXCCEnd of Text (fin de texto
4EOTCCEnd of Transmission (fin de transmission)
5ENQCCEnquiry (solicitud de información)
6ACKCCAcknowledge (confirmación)
7BELBell (señal audible / tono de atención)
8BSFEBackspace (retroceso)
9TABFEHorizontal Tabulation (tabulado horizontal)
10LFFELine Feed (avance de línea)
11VTFEVertical Tabulation (tabulado vertical)
12FFFEForm Feed (avance de página)
13CRFECarriage Return (Retorno de carro, iniciar nueva línea)
14SOShift Out (terminar modo mayúsculas)
15SIShift In (iniciar modo mayúsculas)
16DLECCData Link Escape (escape del enlace de datos)
17DC1Device Control 1 (control de dispositivo 1)
18DC2Device Control 2 (control de dispositivo 2)
19DC3Device Control 3 (control de dispositivo 3)
20DC4Device Control 4 (control de dispositivo 4)
21NAKCCNegative Acknowledge (confirmación negativa)
22SYNCCSynchronous Idle (sincronización de la comunicación)
23ETBCCEnd of Transmission Block (fin de bloque de transmisión)
24CANCancel (cancelar)
25EMEnd of Medium (fin del medio. Cinta/disco/papel)
26SUBSubstitute (reemplazar)
27ESCEscape
28FSISFile Separator (separador de archivos)
29GSISGroup Separator (separador de grupo)
30RSISRecord Separator (separador de registro)
31USISUnit Separator (separador de unidad)
CCCommunication Control (control de comunicación)
FEFormat Effector (manipulador de formato)
ISInformation Separator (separador de información)

 

nv-author-image

Graciela Marker

Periodista independiente con más de 20 años de experiencia en medios gráficos, audiovisuales y digitales. Formada académicamente en periodismo digital y comunicación multimedia, ámbito en el que se desenvuelve hace dos décadas. Especializada en ámbitos tales como la informática y la logística empresarial, entre otros.