Разница между функциями FloatToStr и FloatToStrF в Delphi заключается в том, что FloatToStr возвращает строковое представление значения выражения, указанного в качестве параметра функции, а FloatToStrF — строку, являющуюся изображением вещественного числа, с учётом заданных параметров. 3
Параметры функции FloatToStrF:
Таким образом, FloatToStr используется, когда не нужно учитывать формат представления числа, а FloatToStrF — когда требуется более точный контроль над форматированием, например, при установлении символа DecimalSeparator (разделителя тысяч). 4