Как передать переменные с плавающей запятой в строку
Я пытаюсь печатать строки на жидкокристаллическом дисплее с помощью языка Си. Я хочу напечатать напряжение и ток моей системы на жидкокристаллическом дисплее. как включить значения с плавающей запятой при печати в строке? Я использую SPI для связи с жидкокристаллическим дисплеем.
То, что я хочу напечатать, это,
"28,0 В ПОСТОЯННОГО ТОКА 18,0 А"
Где 28.0 и 18.0-выходные переменные с плавающей запятой, Vout_Read и Iout_Read. Я не могу использовать оператор printf и %f, пытаясь выполнить передачу SPI. Любое предложение или помощь очень ценятся
Что я уже пробовал:
Я пытался печатать сообщения как есть, не имея универсальной переменной. Я постоянно называю разные конкретные строки, каждая из которых имеет разные номинальные значения напряжения и тока. Но я хочу обобщить это и повысить эффективность моего кода.