Red de conocimientos sobre prescripción popular - Conocimiento dental - La diferencia entre el almacenamiento de datos de caracteres y enteros es que hay un '' adicional en la escritura. ¿Cuál es la diferencia esencial?

La diferencia entre el almacenamiento de datos de caracteres y enteros es que hay un '' adicional en la escritura. ¿Cuál es la diferencia esencial?

En primer lugar, debemos distinguir cómo se representan las constantes de datos:

Las constantes de caracteres se representan usando '' como delimitador, como la letra A, 'A', que es diferente de los identificadores, como

char a; //a es una variable,

a = ' A //a almacena el carácter A, ' A, ' A es un carácter constante, que son los datos valor almacenado en A.

Las constantes enteras se pueden representar de muchas formas, la más utilizada es la representación decimal, como 123, 454, etc.

Ya sean datos de caracteres o enteros, la forma de almacenamiento en la computadora es un número binario:

Las constantes de caracteres se expresan en forma de código ASCII. Por ejemplo, la letra A representa 'A', que se almacena como 0100001, ocupando un byte.

Los datos enteros se almacenan directamente como un número binario. Por ejemplo, 123 se almacena como 0000000111111, que tiene 16 bits y ocupa 2 bytes.