This is the correct answer. To clarify, “floating-point precision” refers to the fact that the larger a number is, the fewer decimal places will be accounted for. Go to IEEE 754 Calculator and click “binary32” at the bottom of the page (for float instead of double), and then try your math problem. You’ll see that this is a limitation of the float data type itself.