[ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
Pour convertir un nombre entier en un nombre à virgule flottante,
employez la fonction float
.
Ceci renvoie number converti en un nombre à virgule
flottante. Si number est déjà un nombre à virgule flottante,
float
le renvoie sans changement.
Il y a quatre fonctions pour convertir des nombres à virgule flottante
en nombres entiers; ils diffèrent dans la façon dont ils
arrondissent. Tous acceptent un argument number et un argument
facultatif divisor. Les deux arguments peuvent être des nombres
entiers ou des nombres à virgule flottante. divisor peut
également être nil
. Si divisor est nil
ou omis,
ces fonctions convertissent number en nombre entier, ou le
renvoient sans changement si c'est déjà un nombre entier. Si
divisor est non-nil
, elles divisent number par
divisor et convertissent le résultat en nombre entier. Un
arith-error
en résulte si divisor est 0.
Ceci renvoie number, converti en nombre entier arrondis vers zéro.
(truncate 1.2) ⇒ 1 (truncate 1.7) ⇒ 1 (truncate -1.2) ⇒ -1 (truncate -1.7) ⇒ -1 |
Ceci renvoie number, converti en nombre entier en arrondissant en bas (vers moins l'infini).
Si divisor est indiqué, ceci utilise le genre d'opération de
division qui correspond à mod
, arrondissant en bas.
(floor 1.2) ⇒ 1 (floor 1.7) ⇒ 1 (floor -1.2) ⇒ -2 (floor -1.7) ⇒ -2 (floor 5.99 3) ⇒ 1 |
Ceci renvoie number, converti en nombre entier en arrondissant vers le haut (vers plus l'infini).
(ceiling 1.2) ⇒ 2 (ceiling 1.7) ⇒ 2 (ceiling -1.2) ⇒ -1 (ceiling -1.7) ⇒ -1 |
Ceci renvoie number, converti en nombre entier arrondi vers le nombre entier le plus proche. L'arrondi d'une valeur équidistante entre deux nombres entiers peut choisir le nombre entier plus près de zéro, ou il peut préférer un nombre entier équivalent, selon votre machine.
(round 1.2) ⇒ 1 (round 1.7) ⇒ 2 (round -1.2) ⇒ -1 (round -1.7) ⇒ -2 |
[ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Top] | [Table des matières] | [Index] | [ ? ] |
Ce document a été généré par Eric Reinbold le 13 Octobre 2007 en utilisant texi2html 1.78.