Das liegt an der internen Darstellung. Da die interne Darstellung im Binärformat allermeistens
nicht exakt der Zahl entspricht, die du ihr im Dezimalformat zugewiesen hast, gibt es eine Ungenauigkeit. Je mehr Bits nun für die Darstellung genutzt werden, desto genauer ist die Darstellung, und desto mehr signifikante Stellen hat sie, und desto größer ist der Wertebereich, da mit mehr Bits auch mehr Zahlen dargestellt werden können.
Lesenswert:
http://de.wikipedia.org/wiki/Gleitkommazahl