Aplicación de la tabla de códigos ASCII

1. ¿Qué es la tabla de códigos ASCII?

Los códigos ASCII usan combinaciones específicas de números binarios de 7 u 8 bits para representar 128 o 256 caracteres posibles. El código ASCII estándar también se denomina código ASCII básico. Utiliza números binarios de 7 bits para representar todas las letras mayúsculas y minúsculas, los números del 0 al 9, los signos de puntuación y los caracteres de control especiales que se utilizan en el inglés americano. A continuación se ofrece una descripción muy detallada. de ASCI .introducción .

2. ¿Por qué tenemos una tabla de códigos ASCII?

Nuestra computadora solo puede almacenar datos binarios y no puede almacenar estos caracteres.Sin embargo, nuestro lenguaje necesita estos caracteres, entonces, ¿cómo procesa nuestro programa los caracteres? Debe haber una regla aquí, use un valor de [0, 127] para representar un carácter (letra inglesa, símbolo, etc.), para que haya una correspondencia uno a uno, entonces esta es nuestra tabla de códigos ASCII.

3. Aplicación de tabla de códigos ASCII

Por ejemplo, nuestro código ASCII A corresponde a un valor de 65, entonces en la memoria, ¿hay alguna diferencia entre 'A' y 65? La respuesta es que no hay ninguna diferencia, es decir, se almacena el binario de 65. Cuando trata 65 como datos, entonces es 65; si lo trata como un carácter, nuestra computadora llamará a la programación de gráficos de computadora para dibujar nuestros gráficos de A en la pantalla, entonces la proporción es Puedo ver A, dar un código ejemplo:

 int a = 'a';
 int b = a + 1;
 int c = 52;

 // %c表示输出互相转换对应的ASCII值
 NSLog(@"%d   %c  %c",a,b,c);

Mira la salida de la consola:

Escriba la descripción de la imagen aquí

Vemos que 'a' es 97 cuando desea generar un número entero, y 98 cuando desea generar caracteres, es b.

Supongo que te gusta

Origin blog.csdn.net/SSY_1992/article/details/79119979
Recomendado
Clasificación