Quote Originariamente inviata da signfra Visualizza il messaggio
Salve, mi hanno detto che int approssima e invece io non voglio approssimare, vogli prendere il numero reale piu il numero dopo la virgola.
int è un tipo INTERO, quindi ovviamente non può tenere valori con decimali. Non è int che "approssima", è un cast da float/double a int che "tronca" eliminando tutti i decimali!

Se vuoi "arrotondare" (per difetto o eccesso) un float/double a tot decimali, si può fare.