Non ho compreso i tuoi dubbi ...

In Win32 i float sono a 32 bit (4 byte) e i double a 64 bit (8 byte) ovviamente in formato virgola mobile ...

FLT_MIN vale 1.17549e-038

e

DBL_MIN vale 2.22507e-308

e non mi sembrano uguali ...