¿Qué es una variable entera?
Forma básica
El especificador de tipo es int, que ocupa 4 bytes de memoria (diferentes sistemas pueden tener diferencias. El valor original aquí es 2. Se ha verificado que el sistema Windows es 4, y el sistema VAX también es ), cuyo valor es una constante entera básica.
Entero corto
El especificador de tipo es short int o short'C110F1. Para diferentes sistemas de compilación, los bytes ocupados y el rango de valores serán diferentes. Para máquinas de 16 bits, el int corto ocupa 2 bytes. En la mayoría de las máquinas de 32 bits, el int corto ocupa 4 bytes. Pero, en general, el int corto tiene al menos 16 bits, que son 2 bytes.
Entero largo
El especificador de tipo es long int o long, que ocupa 4 bytes de memoria y su valor es una constante entera larga. En cualquier sistema de compilación, los enteros largos ocupan 4 bytes. En términos generales, su número de bytes y rango de valores son los mismos que los de los tipos básicos.
Tipo sin firmar
El especificador de tipo no está firmado. En un sistema de compilación, los números con y sin signo se distinguen por cómo se interpretan los bits más significativos de los bytes. Los datos enteros se representan como un número sin signo si el bit más significativo se interpreta como un bit de datos.