Representação binária exata de um duplo [duplicado]
Possible Duplicate:
Flutuar para binário em C ++
Eu tenho uma var dupla muito pequena e, quando a imprimo, recebo -0. (usando C ++). Agora, para obter melhor precisão, tentei usar
cout.precision(18); \\i think 18 is the max precision i can get.
cout.setf(ios::fixed,ios::floatfield);
cout<<var;\\var is a double.
mas apenas grava -0.00000000000 ...
Quero ver a representação binária exata da var.
Em outras palavras, quero ver qual número binário está escrito na memória / registro da pilha para esta var.