¿Cuántos bytes de memoria ocupa el almacenamiento de números enteros?
(1) Tipo entero corto con short[int] como palabra clave de tipo.
(2) Entero básico, la palabra clave de tipo es int.
(3) Tipo entero largo, la palabra clave de tipo es long[int].
(4) Entero sin signo, la palabra clave de tipo es unsigned[int] o unsignedshort o unsignedlong.
Unsigned[int] representa un entero básico sin signo;
Unsignedshort representa un entero corto sin signo;
Unsignedlong representa un entero largo sin signo.
Los enteros sin signo solo se pueden utilizar para almacenar enteros sin signo.
2. El número de bytes ocupados en la memoria y el rango
El número de bytes de memoria ocupados por los tipos anteriores de variables enteras varía de un sistema a otro. Generalmente, una palabra de máquina se utiliza para almacenar datos de tipo int. El número de bytes de datos de tipo largo no debe ser menor que el tipo int, y el tipo corto no debe ser más largo que el tipo int.
A los 16.
En un sistema operativo (como DOS), generalmente se usan 2 bytes para almacenar datos int; en un sistema operativo de 32 bits (como Windows98), el valor predeterminado es 4 bytes.