Código ASCII: qué es, cómo se usa y tabla de códigos

Tabla y códigos ASCII

¿Qué es el código ASCII?

ASCII son las siglas de American Standard Code for Information Interchange. Es un estándar creado para representar letras, números, signos de puntuación y caracteres de control mediante valores numéricos.

El ASCII estándar utiliza 7 bits, por lo que define 128 valores, del 0 al 127. Por ejemplo, la letra mayúscula A corresponde al valor decimal 65, mientras que la letra minúscula a corresponde al 97.

¿Por qué algunas tablas muestran 256 caracteres?

Es común encontrar tablas llamadas “ASCII de 256 caracteres”, pero los valores del 128 al 255 no forman parte del ASCII estándar original. Esos caracteres dependen de diferentes extensiones y páginas de códigos de 8 bits, como las utilizadas históricamente por DOS y Windows.

Por esta razón, un mismo valor superior a 127 puede representar símbolos diferentes dependiendo de la codificación utilizada.

Ejemplos de códigos ASCII

Carácter Decimal Hexadecimal
Espacio 32 20
0 48 30
9 57 39
A 65 41
Z 90 5A
a 97 61
z 122 7A

¿Para qué sirve ASCII?

ASCII fue fundamental para estandarizar el intercambio de texto entre computadores y dispositivos. Aunque hoy se utilizan codificaciones mucho más amplias, especialmente Unicode y UTF-8, los primeros 128 caracteres de UTF-8 coinciden con ASCII.

Por eso, conocer ASCII sigue siendo útil para programación, redes, protocolos, formatos de texto y para comprender cómo los computadores representan caracteres.

Cómo escribir caracteres mediante códigos

En algunos entornos de Windows es posible introducir determinados caracteres utilizando combinaciones con la tecla Alt y el teclado numérico. Sin embargo, estos llamados “códigos Alt” pueden depender de la página de códigos del sistema y no deben confundirse estrictamente con la tabla ASCII estándar.

El artículo original incluía una recopilación descargable de códigos. Se conserva a continuación como material histórico:

DESCARGAR:
MEDIAFIRE

Maestro

Ingeniero de Sistemas, amante de las nuevas tecnologías y aficionado a la informática. Sígueme en Twitter - Facebook - Instagram - Youtube