Dipende da dove salvi il valore: se salvi il valore in una variabile intera, ovviamente essa conterrà solamente un intero, se la salvi in una variabile reale, allora potrà contenere anche cifre decimali:
Il problema è che l'espressione è un'espressione intera in quanto formata da 2 costanti intere. E' sufficiente effettuare un cast esplicito su una delle due.codice:float risultato = ((float)1851)/115; printf("%f", risultato);
Ciao.![]()