Cómo operar el código ASCII
El código de la tarea es:
#include
main()
{
char w;
printf("Por favor, introduzca una letra:");
scanf("%c",&w);
printf("Con this El código ASCII correspondiente a la letra es: %d\n",w);
}
Las letras inglesas son de tipo carácter y el código ASCII es decimal, por lo que solo Es necesario convertir el tipo de carácter a decimal, tipo de conversión al generar la función.
Información ampliada:
El código ASCII utiliza una combinación de números binarios especificada de 7 u 8 bits para representar 128 o 256 caracteres posibles. El código ASCII estándar, también llamado código ASCII básico, utiliza 7 dígitos binarios (el dígito binario restante es 0) para representar todas las letras mayúsculas y minúsculas, los números del 0 al 9, los signos de puntuación y los controles especiales utilizados en el inglés americano. Entre ellos:
0~31 y 127 (***33) son caracteres de control o caracteres de comunicación especiales (el resto son caracteres visualizables), como caracteres de control: LF (avance de línea), CR (carro retorno), FF (avance de página), DEL (eliminar), BS (retroceso), BEL (anillo), etc. caracteres especiales de comunicación: SOH (encabezado de texto), EOT (fin de texto), ACK (confirmación), etc.;
Los valores ASCII 8, 9, 10 y 13 se convierten en caracteres de retroceso, tabulación, avance de línea y retorno de carro respectivamente. No tienen una visualización gráfica específica, pero tendrán diferentes efectos en la visualización del texto según la aplicación.
32~126 (***95) son caracteres (32 es un espacio), de los cuales 48~57 son diez números arábigos del 0 al 9.
Los números del 65 al 90 son 26 letras inglesas mayúsculas, los números del 97 al 122 son 26 letras inglesas minúsculas y el resto son algunos signos de puntuación, símbolos aritméticos, etc.
Tenga en cuenta también que en ASCII estándar, su bit más alto (b7) se utiliza como bit de paridad. La llamada verificación de paridad se refiere a un método utilizado para verificar si se producen errores durante la transmisión del código. Generalmente se divide en dos tipos: verificación impar y verificación par.
Estipulaciones de paridad impar: El número de unos en un byte del código correcto debe ser un número impar. Si no es un número impar, suma 1 al bit más alto b7; Estipulaciones de paridad par: El número. de unos en un byte del código correcto debe ser un número impar. El número de unos debe ser un número par. Si no es un número par, agregue 1 al bit más alto b7.
Los últimos 128 se denominan códigos ASCII extendidos. Muchos sistemas basados en x86 admiten el uso de ASCII extendido (o "alto"). El ASCII extendido permite utilizar el octavo bit de cada carácter para determinar 128 caracteres de símbolos especiales, letras extranjeras y símbolos gráficos adicionales.
Referencia: Código ASCII-Enciclopedia Baidu