Preguntas etiquetadas con long-integer

Un entero largo es un número entero, normalmente el doble del tamaño de un entero estándar. Está representado por la palabra clave 'long' en varios lenguajes de programación.

219
¿Cómo convierto de int a Long en Java?

Sigo encontrando que tanto aquí como en Google las personas tienen problemas para ir de un lado longa otro inty no al revés. Sin embargo, estoy seguro de que no soy el único que ha funcionado en este escenario antes de ir de inta Long. Las únicas otras respuestas que he encontrado fueron "Solo...

214
Inicializar un largo en Java

Primitiva Tipos de datos - Oracle doc dice que la gama de longen Java es -9,223,372,036,854,775,808a 9,223,372,036,854,775,807. Pero cuando hago algo así en mi eclipse long i = 12345678910; me muestra " The literal 12345678910 of type int is out of range" un error. Hay 2 preguntas 1) ¿Cómo...

118
La conversión de Long to Date en Java devuelve 1970

Tengo una lista con valores largos (por ejemplo: 1220227200, 1220832000, 1221436800 ...) que descargué del servicio web. Debo convertirlo a Fechas. Desafortunadamente de esta manera, por ejemplo: Date d = new Date(1220227200); devuelve el 1 de enero de 1970. ¿Alguien conoce otra forma de...

103
Promedio de 3 enteros largos

Tengo 3 enteros con signo muy grandes. long x = long.MaxValue; long y = long.MaxValue - 1; long z = long.MaxValue - 2; Quiero calcular su promedio truncado. El valor promedio esperado es long.MaxValue - 1, que es 9223372036854775806. Es imposible calcularlo como: long avg = (x + y + z) / 3; //...

90
El xyz literal de tipo int está fuera de rango

Estoy trabajando con tipos de datos en este momento en Java, y si lo he entendido correctamente, el tipo longacepta un valor entre los rangos de -9,223,372,036,854,775,808 a +9,223,372,036,854,775,807. Ahora, como puede ver a continuación, he creado una longvariable llamada testLong, aunque...

84
long long en C / C ++

Estoy probando este código en el compilador C ++ de GNU y no puedo entender su comportamiento: #include <stdio.h>; int main() { int num1 = 1000000000; long num2 = 1000000000; long long num3; //num3 = 100000000000; long long num4 = ~0; printf("%u %u %u", sizeof(num1), sizeof(num2),...