int main(void)
{
double a;
a = -5.128;
printf("%.3f\n",a);
printf("%08X", ((char*)(&a))+4 ); // high DWORD
printf("%08X", &a ); // low DWORD
}
toto je hex. Ked chces binarne tak to asi budes musiet robit cyklom a testovat kazdy bit. printf nevie vypisovat binarne.