¿Cuál es la diferencia entre números enteros y enteros largos?
Los datos enteros son datos numéricos sin parte decimal, representados por la letra I. Los datos enteros solo se utilizan para representar números enteros y se almacenan en formato binario.
La longitud de bits binarios de un entero corto es 16 y la longitud de bits binarios de un entero largo es de 32 bits. Es decir, los números enteros largos pueden representar números enteros con más dígitos. El rango de números enteros que pueden representarse mediante números enteros cortos es -32768 ~ 32767.
Los enteros largos son -2147483648 ~ 2147483647. Por ejemplo, hay un número 32780, que solo puede representarse con números enteros largos, no con números enteros cortos.
El entero largo es una representación del tipo de datos en programación, generalmente representado por Long. El rango de enteros de 64 bits con signo de long es -2 63-2 63-1 int 64 El rango de enteros de 64 bits de long sin signo es 0-2 64-1 uint64.
Entero es un término técnico básico en informática. Los valores enteros se pueden especificar en notación decimal, hexadecimal u octal y pueden comenzar con un signo opcional (- o +). Es un método de computación inteligente.
Int es el tipo entero básico del lenguaje C, que puede satisfacer nuestras necesidades de procesamiento de datos generales. El lenguaje C también proporciona cuatro palabras clave que pueden modificar int: corto, largo, firmado y sin firmar. Usando estas cuatro palabras clave, el estándar del lenguaje C define los siguientes tipos de enteros:
Short int (short), como int, también es un entero con signo.
long int (abreviatura de largo), ¿entero con signo?
Long long int (abreviatura: Long long), un tipo agregado por el estándar C99, entero con signo.
Unsigned int (abreviatura: Unsigned), entero sin signo, no puede representar números negativos.
Unsigned long int (abreviatura: Unsigned long), entero sin signo, no puede representar números negativos.
Unsigned short int (abreviatura: Unsigned short), entero sin signo, no puede representar números negativos.
Unsigned long long int (abreviatura: unsigned long int), tipo más C99, entero sin signo.
De forma predeterminada, todos los tipos de enteros no marcados como sin signo son enteros con signo.
Materiales de referencia:
Enciclopedia Baidu: entradas enteras