Хм... принимает значения от -3.402823466E+38 до -1.175494351E-38, в беззнаковом варианте от 1.175494351E-38 до 3.402823466E+38. Как и во всех других системах при вычислениях накапливается погрешность... Если вы хотите хранить денежные суммы, то лучше использовать тип DECIMAL, который как раз для этого предназначен.