In subtracting one double from another, namely 45.32 - 45.31, I get a result of 0.00999999999999801. According to all the math I've ever learned, the answer should be .01.

I asked my professor about this, and his response was that "45.31 may be a repeating decimal." To which I responded, "I have no idea what that means."

Help please!