Использование float с sprintf() во встроенном C

Разве это не проще?

#include 
#include 
#include 

char str[10];
float adc_read = 678.0123;

dtostrf( adc_read, 3, 4, temp );
sprintf(str,"adc_read = %10s \n", temp);
printf(temp);

c

c

embedded

floating-point

printf

2022-09-18T10:18:38+00:00
Вопросы с похожей тематикой, как у вопроса:

Использование float с sprintf() во встроенном C