Cómo generar código ASCII
#include
void main(){
char c;
scanf("%c", &c);
printf("%c ASCII es: %d\n",c,c);
}
Información ampliada :
La longitud y las ventajas de ASCII
I.ASCII evolucionó a partir de la codificación de tarjetas Hollerith y luego se convirtió en la codificación BCDIC (6 bits). Durante su evolución, EBCDIC (8 bits) fue el estándar de mainframe de IBM.
Si usa codificación de 6 bits, puede tener 64 caracteres, que deben ampliarse usando caracteres de conversión. Por ejemplo: en la codificación de 6 bits, las letras mayúsculas no se incluyen. como por ejemplo:
\a representa la letra A mayúscula, \b representa la letra B. Es decir, las codificaciones asignadas se combinan y las codificaciones no asignadas se reemplazan. Esto causó muchos problemas. Aunque a veces todavía usamos caracteres de escape (como en C). Personalmente, creo que esto es por facilidad de uso, no por escalamiento.
En segundo lugar, con el desarrollo de las computadoras y el establecimiento del estándar de bytes de 8 bits, ASCII se puede almacenar en un solo byte, dejando 128 bits vacíos.
Tres, además, el bit más alto también se puede utilizar como bit de paridad. Por ejemplo, la codificación ASCII de "F" es 46H, que es "0100 0110", no "100 0110" para la paridad.
4. Ventajas del ASCII. La codificación de 26 letras es continua (no es el caso de la codificación EBCDIC); las letras mayúsculas y minúsculas se pueden convertir entre sí invirtiendo un bit; la codificación de 10 dígitos se puede obtener fácilmente a partir del valor mismo (0 es 30H, 9). es 39H). ASCII - Enciclopedia Baidu