di solito sia che si tratti di LCD a caratteri o di GLCD riservo uno spazio per un determinato dato, quindi anche per il float so che massimo mi serviranno 2 interi + 3 decimali (per esempio) e andrò a cancellare 6 caratteri prima di stampare il nuovo dato.
certo, su LCD a caratteri, se sono sicuro che tutte le volte verranno scritti tutti e 6 i caratteri è inutile cancellarli, ma se il dato varia e a volte contiene meno caratteri allora prima cancello e poi scrivo il nuovo dato. Su GLCD invece va sempre cancellato lo spazio prima di scrivere un nuovo dato