Bonjour,
Je souhaiterai savoir s'il est possible, et comment, convertir un double en chaine héxadécimal?
Version imprimable
Bonjour,
Je souhaiterai savoir s'il est possible, et comment, convertir un double en chaine héxadécimal?
Bonjour,
:google2:
http://msdn.microsoft.com/fr-fr/library/bb311038.aspx
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:double d = ...;
et dans l'autre sens :Code:
1
2 byte[] byts = BitConverter.GetBytes(d); return Convert.ToBase64String(byts);
à tester...Code:
1
2 byts = Convert.FromBase64String(bas64); d = BitConverter.ToDouble(byts, 0);