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

