Добрый день, подскажите как правильно вывести float значение в printf. Нужно, чтобы всегда отображалось 2 знака после запятой, делаю так:
printf("%2f", var);
Но это не работает, помогите понять в чем ошибка.
Надо так в данном случае:
printf("%.2f", floatData);
@aveal Могу вообще статью скинуть, если админ разрешит.
Она не моя, чужая.
Или ссылку дать.
А куда printf выводит в случае с STM32 и CubeIDE?
Или ссылку дать.
👍
По поводу STM32 - колбэк переопределяешь и сам рулишь уже, куда пойдет вывод. Я в Serial Wire Viewer обычно вывожу, чтобы в IDE непосредственно смотреть. Только в случае китайских ST-Link там надо SWO вывод распаять в нем.
Благодарю, все получилось.