Il problema non è se è troppo dipendente dal compilatore, ma quanto sia dipendente dall'operatore.Originariamente inviato da gulpgiulia
Facendo riferimento all'ultimo intervento di MacApp:
1) si ripropone l'annosa questione. Il problema dell'arrotondamento e' troppo compilatore-depending... possibile che non ci sia una soluzione "safe" per l'implementazione di una funzione cosi' concettualmente semplice come l'arrotondamento "giusto" (a seconda dei casi, round up o round down) all'intero piu' vicino?
Se ci pensi bene, gli arrotondamenti vengono sempre fatti indicando a quale decimale si intende effettuare l'operazione.
Es.
10.356367
a quale cifra lo arrotonderesti?
Un metodo che userei io è fissare il risultato con una sprintf() e opererei sulla stringa per crearmi una mia round personalizzata. (Che ovviamente indichi a quale cifra operare l'arrotondamento)

Rispondi quotando