Existen varios tipos de variables enteras.
2. Tipo 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.
3. Tipo 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.
4. 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.
Datos extendidos:
Varios tipos sin firmar ocupan el mismo número de bytes en el espacio de memoria que los tipos con signo correspondientes. Sin embargo, debido a que se omite el bit de signo, no puede representar números negativos. La siguiente tabla enumera la cantidad de bytes de memoria asignados para varias cantidades enteras en Turbo C y el rango de representación de este número.
Definir una variable significa asignar un tamaño correspondiente de espacio de almacenamiento en la memoria para la variable y determinar cómo se almacena el valor de la variable y las posibles operaciones.
Enciclopedia Baidu-Variable entera