Memory allocation for float data type

Dear All,

How internally memory allocated when we declare the float data type.
how many bytes allocated for decimal and how many bytes for fraction.
kindly help me in this regards.

A float datatype (IEEE-754) uses four bytes total, or 32 bits.
1 sign bit
8 bits for the exponent
23 bits for the fraction.

ok thanks jim