Est - il possible de convertir un Long
type de données à Double
ou double
?
Par exemple, je dois convertir 15552451L
en un type de données double
.
Est - il possible de convertir un Long
type de données à Double
ou double
?
Par exemple, je dois convertir 15552451L
en un type de données double
.
Vous êtes à la recherche pour la conversion en binaire?
double result = Double.longBitsToDouble(15552451L);
Cela vous donnera l' double
avec le même modèle de bits que l' long
littérale.
En binaire ou en hexadécimal littéraux va venir dans maniable, ici. Voici quelques exemples.
double nan = Double.longBitsToDouble(0xfff0000000000001L);
double positiveInfinity = Double.longBitsToDouble(0x7ff0000000000000L);
double positiveInfinity = Double.longBitsToDouble(0xfff0000000000000L);
(Voir Double.longBitsToDouble(long))
Vous pouvez également obtenir l' long
de retour avec
long bits = Double.doubleToRawLongBits(Double.NaN);
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.