¿Qué es un número entero?

Los datos enteros (INTEGER) son datos numéricos que no contienen parte decimal, representados por la letra I. Los datos enteros solo se utilizan para representar números enteros y se almacenan en formato binario. Categoría:

1. char: datos de caracteres, que son un tipo de datos enteros y ocupan un byte.

2. carácter sin signo: datos de caracteres sin signo, que son un tipo de datos enteros y ocupan un byte.

3. Corto: datos enteros cortos, que es un tipo de datos enteros y ocupa dos bytes.

4. Corto sin signo: datos enteros cortos sin signo, que es un tipo de datos enteros y ocupa dos bytes.

5.int: datos enteros, que es un tipo de datos enteros y ocupa cuatro bytes.

6. int sin signo: datos enteros sin signo, que es un tipo de datos enteros y ocupa cuatro bytes.

7. Largo: los datos enteros largos son un tipo de datos enteros y ocupan cuatro bytes.

8. Largo sin signo: datos enteros largos sin signo, que es un tipo de datos enteros y ocupa cuatro bytes.

Información ampliada:

Clasificación de datos enteros:

Tipo básico: el especificador de tipo es int y ocupa 4 bytes en la memoria (diferentes sistemas pueden tener diferencias). , aquí originalmente era 2, pero se verificó que es 4 en el sistema Windows, y lo mismo ocurre con el sistema VAX), y su valor es una constante entera básica.

Tipo entero corto: El especificador de tipo es short int o short'C110F1. Los bytes ocupados y el rango de valores variarán según los diferentes sistemas de compilación. 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.

Tipo entero largo: el especificador de tipo es long int o long, que ocupa 4 bytes en la memoria y su valor es una constante entera larga. En cualquier sistema de compilación, los enteros largos ocupan 4 bytes. En circunstancias normales, su número de bytes y rango de valores son los mismos que los del tipo básico.

Tipo sin firmar: El especificador de tipo no está firmado. En el sistema de compilación, el sistema distingue entre números con signo y números sin signo. La distinción se basa en cómo interpretar el bit más alto del byte. Si el bit más alto se interpreta como un bit de datos, los datos enteros se representan como un número sin signo. .

Enciclopedia Baidu: datos enteros