Ce n'est pas un arrondi "légal" mais un arrondi "logique" au plus près pour les décimaux (https://en.wikipedia.org/wiki/Rounding#Round_half_away_from_zero). L'idée est que si le premier chiffre après la troncature dans un nombre décimal est 5, les éventuels chiffres suivants ne peuvent que le faire s'éloigner de 0 donc 0.5 → 1 et -0.5 → -1.
Mais c'est logique pour les nombres décimaux, pas pour les flottants, doubles et tout ça.
[^] # Re: Oui mais...
Posté par 태 (site web personnel) . En réponse au journal Cohérence des fonctions d'arrondi. Évalué à 4.
Ce n'est pas un arrondi "légal" mais un arrondi "logique" au plus près pour les décimaux (https://en.wikipedia.org/wiki/Rounding#Round_half_away_from_zero). L'idée est que si le premier chiffre après la troncature dans un nombre décimal est 5, les éventuels chiffres suivants ne peuvent que le faire s'éloigner de 0 donc 0.5 → 1 et -0.5 → -1.
Mais c'est logique pour les nombres décimaux, pas pour les flottants, doubles et tout ça.