in reply to Re: Different values while applying format specifiers
in thread Different values while applying format specifiers

To explore what the numbers actually look like in memory, print them out with unrealistic precision:
printf "%.16f\n", 5.1 * 100; printf "%.16f\n", 10.1 * 100; printf "%.16f\n", 20.1 * 100;
And read that link.

#11929 First ask yourself `How would I do this without a computer?' Then have the computer do it the same way.