Tabla ASCII
Maybe your like
Codificación de caracteres ASCII
AtrásEl código ASCII (acrónimo inglés de American Standard Code for Information Interchange - Código Estadounidense Estándar para el Intercambio de Información), es un código de caracteres de 7 bits basado en el alfabeto latino. Incluye dos bloques:
- Caracteres de control
- Caracteres imprimibles
Caracteres de control
Los caracteres de control de la codificación ASCII se introdujeron sobre todo para la transmisión de datos, es decir, para las telecomunicaciones.
Para poder expresarlos en C (muchos de ellos no pueden mostrarse o imprimirse) podemos utilizar su código en octal o hexadecimal, al igual que para cualquier carácter. Para algunos de ellos hay definida una secuencia de caracteres que normalmente comienzan por \ (barra invertida o antibarra).
Así, si queremos expresar un salto de línea (newline), que es el carácter 10 decimal, 128 (octal) y A16 (hexadecimal) podemos expresarlo:
- en octal: '\12'
- en hexadecimal: '\xA'
- mediante la cadena propia de C: '\n'
Una vez nos acostumbramos suele ser más sencillo utilizar la secuencia '\n' que su código numérico ya que utiliza mnemotécnicos.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tabla 1. Caracteres ASCII de control |
Caracteres imprimibles
En general vamos a considerar caracteres de la codificación ASCII a aquéllos que pueden mostrarse o imprimirse, aunque el espacio (carácter 32) suponga una excepción.
Rasgos estructurales:
- Los dígitos del 0 al 9 se representan con sus valores prefijados con el valor 0x30 (hexadecimal). Convertir del código BCD (Binary Coded Decimal, Decimal Codificado en Binario) al código ASCII es cuestión de sumar 0x30 al valor bcd .
- Las cadenas de bits de las letras minúsculas y mayúsculas sólo difieren en un bit, el 100000 binario ó 0x20 hexadecimal, simplificando de esta forma la conversión de uno a otro grupo. Obsérvese que en C podemos obtener esta diferencia mediante la expresión: 'a' - 'A'.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tabla 2. Caracteres ASCII imprimibles |
Tag » Codigo Ascii 32 Caracteres
-
Caracteres Imprimibles ASCII
-
Espacio En Blanco - El Código ASCII
-
Código ASCII: Tabla De Caracteres ASCII - IONOS
-
Caracteres ASCII Del 33 Al 126 - IBM
-
Código ASCII De Espacio En Blanco
-
Código ASCII De " " - Espacio En Blanco
-
Códigos ASCII - Tabla De Caracteres Y Simbolos Ascii
-
Insertar Símbolos Y Caracteres ASCII O Unicode Basados En El ...
-
Qué Es El Código ASCII, La Piedra De Rosetta De Los Ordenadores
-
Código ASCII: Qué Es, Caracteres Imprimibles Y Símbolos - ADSLZone
-
Espacio En Blanco - Codigo ASCII
-
Código ASCII - Tabla - Hexadecimal / Binario - Convertidor Online