Bonjour,
Je souhaiterai savoir s'il est possible, et comment, convertir un double en chaine héxadécimal?
Bonjour,
Je souhaiterai savoir s'il est possible, et comment, convertir un double en chaine héxadécimal?
Merci, mais cette article n'indique pas comment passer de double vers hexadécimale.
Il indique de d'héxa vers float, d'héxa vers int, de bytes[] vers héxa et string vers héxa...
Je souhaiterai obtenir quelque chose ressemblant à l'instruction java Double.toHexString(double).
S'il n'en existe pas de base je la coderai moi même (ou du moins un équivalent) mais avant cela je voudrais être sur qu'elle n'existe pas.
J'ai peut être trouvé une solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part double d = ...;
et dans l'autre sens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 byte[] byts = BitConverter.GetBytes(d); return Convert.ToBase64String(byts);
à tester...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 byts = Convert.FromBase64String(bas64); d = BitConverter.ToDouble(byts, 0);
Partager