Se moltiplico un intero per un numero decimale, ad esempio 0.0277, poi lo butto fuori con printf("%f", .. ) posso evitare di convertirlo esplicitamente in float? O mi da una visualizzazione sbagliata?
Se moltiplico un intero per un numero decimale, ad esempio 0.0277, poi lo butto fuori con printf("%f", .. ) posso evitare di convertirlo esplicitamente in float? O mi da una visualizzazione sbagliata?
Se intendi che il calcolo lo fai direttamente all'interno della printf non c'è nessun problema.
Per la visualizzazione puoi sempre utilizzare i parametri per la formattazione della printf (ad esempio "%.2f" )