Breve introducción al… código ASCII
El código ascii, conocido así por sus siglas en inglés “American Standard Code for Information Interchange” , que significa: “Código Estándar Americano para el Intercambio de Información”. Está basado en el alfabeto latino que tiene distintos tipos de usos.
Fue creado en 1963 por el Comité Estadounidense de Estándares o “ASA”, actualmente ANSI.
En 1981, la empresa IBM desarrolló una extensión de 8 bits del código ASCII, llamada “pagina de código 437”, en esta versión se reemplazaron algunos caracteres de control obsoletos, por caracteres gráficos. Además se incorporaron 128 caracteres nuevos, con símbolos, signos, gráficos adicionales y letras latinas.
En la actualidad existen 255 caracteres en la tabla ascii:
Cómo imprimir caracteres usando el código ascii, en programación c++…
Al momento de programar, el código ascii nos sirve de mucho para al mostrar en pantalla algún carácter que ocupemos en específico o varios de ellos. Lo más utilizado es al momento de poner los acentos o imprimir la letra “ñ”.
Por ejemplo, al querer mostrar la palabra “código”, se pone de la siguiente manera:
cout << “c\242digo” <<endl;
Otra forma de usar el código es al imprimir las variables, se tienen que declarar como tipo char (que es para las leras y palabras) y solo se imprimen en un cout (que es el formato de salida a la pantalla).
Por ejemplo, para imprimir el abecedario sería…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <iostream> using namespace std; int main(){ char i=65; //declaras la variable tipo char, con el valor de la letra "A" cout <<"A continuaci\242n se imprimira el abecedario..." <<endl; do{ cout <<i; //imprime de la letra i++; //incrementa de uno en uno }while(i<90); //limite hasta el valor de la letra "Z" return 0; } |
Cómo obtener el código ascii de un carácter
También podemos obtener la posición en la tabla ascii de un carácter a partir de un programa.
Éste sería…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <iostream> using namespace std; int main(){ int i; //declaras el entero, que va a ser el valor en el codigo char a; //declaras el caracter cout <<"Introduce un caracter "; cin >> a; i=a; //le das el valor al entero cout << i; //imprimes return 0; } |
Usos más comunes del código ASCII…
Si no eres programador este código también te puede ser de mucha ayuda.
Con la combinación de la tecla “alt” y un conjunto de números, podemos imprimir en nuestra pantalla cualquier letra.
Por ejemplo cuando tu teclado no tenga la tecla de la letra ‘Ñ’, o por alguna extraña razón este incompleto o sin su funcionamiento completamente adecuado… con código ascii lo puedes solucionar.
A continuación se muestran las combinaciones de teclas de mayor uso del código:
HOLA, (una tontería)
no te olvides de 00 que también cuenta. Son 256.