Hi,
I am not sure what you were expecting here?
The first number is just not representable by a float32. So you get the closest possible number.
For the same reason, for the second one, anything after the 6th, 7th digit cannot be represented by a float32 and so you get the closest float32 representable number.