¿Qué es una variable entera?

Las variables enteras son un lenguaje informático. En lenguaje C, los valores de las variables enteras pueden ser decimales, octales y hexadecimales, pero los números binarios se almacenan en la memoria. Las variables, como sugiere el nombre, son variables cuyos valores se pueden cambiar. Las variables enteras representan datos enteros.

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.