Retourner au contenu associé (journal : Cohérence des fonctions d'arrondi)
Posté par lasher le 02 décembre 2016 à 22:45. En réponse au journal Cohérence des fonctions d'arrondi. Évalué à 1.
Les langages de type C/C++/Java (implicitement, Scala/Clojure aussi du coup) utilisent l'arrondi mathématique classique. Par exemple:
/* rnd.c -- build with LDFLAGS=-lm make rnd */ #include <stdio.h> #include <math.h> int main(void) { printf("round(%.1f) = %d (%.1f)\n", 0.5, (int)round(0.5), round(0.5)); return 0; }
... imprimera round(0.5) = 1 (1.0).
round(0.5) = 1 (1.0)
En Scala:
(math round 0.5)
... imprimera res0: Long = 1 dans l'interpréteur.
res0: Long = 1
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Oui mais...
Posté par lasher . En réponse au journal Cohérence des fonctions d'arrondi. Évalué à 1.
Les langages de type C/C++/Java (implicitement, Scala/Clojure aussi du coup) utilisent l'arrondi mathématique classique. Par exemple:
... imprimera
round(0.5) = 1 (1.0).En Scala:
... imprimera
res0: Long = 1dans l'interpréteur.