Click to See Complete Forum and Search --> : Double to Hex Conversion


August 2nd, 1999, 02:44 PM
I would like to find the 8-byte hex equivalent of a double number. For example hex equivalent of 28.6 is 9a 99 99 99 99 99 3c 40.

Thanks

Kean Meng
May 11th, 2001, 10:32 AM
Use C++ union type variable:

typedef union _dwHexConv
{
double dbVal;
BYTE hexval[8];
}dbHexConv;

dwHexConv var;
var.dbVal = 28.6
// var.hexval[0] = 0x9a
// var.hexval[1] = 0x99 and so on