Как использовать «%f» для заполнения двойного значения в строку с нужной точностью

Вам нужен модификатор:

sprintf(S, "%.10f", val);

man vsprintf sprintf содержит гораздо numeric-precision больше подробностей о спецификаторах numeric-precision формата.

c

floating-point

precision

printf

2022-07-13T19:18:33+00:00
Вопросы с похожей тематикой, как у вопроса:

Как использовать «%f» для заполнения двойного значения в строку с нужной точностью