Как соединить целую и дробную часть float?

adast123
Offline
Зарегистрирован: 14.04.2015

Как соединить целую и дробную часть числа типа float в int?
Например: из 0.5 в 05, из 10.3 в 103.
Нужно для трёх разрядного семисегментного индикатора.

Jatixo
Offline
Зарегистрирован: 13.01.2016

Умножить на 10 (если всегда один разряд после запятой) и добавлять нули слева по мере необходимости, например, если число меньше 10, то в первую ячейку отобразить 0

Mr.Privet
Mr.Privet аватар
Offline
Зарегистрирован: 17.11.2015

lcd.print(a,1)

где а-число в float, 1 количество отображаемых знаков после запятой.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

adast123 , хороший вариант -не делать тип флоат, тогда и не придётся его потрошить :)