<background>

I just got burned at a programming competition for not knowing the various functions related to precision/rounding floating point values. </background>

Anyhow, i'm having trouble finding an explanation of how floating point numbers are represented in memory, and the arithmetic behind them. (Something about "mantissa" and "base"?)

If anyone could help me out that'd be great. (Yes, I already searched google)

Gawd, i'm such a jackass.