Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - ¿Cuántos bytes de memoria ocupa el almacenamiento de números enteros?

¿Cuántos bytes de memoria ocupa el almacenamiento de números enteros?

1. Las variables enteras se pueden dividir en las siguientes cuatro categorías:

(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.