Aller au contenu principal

Math

Arrondi​

3 déclinaisons de la fonction round en fonction du type de données utilisé pour le paramètre et la valeur de retour : double, float ou long double.

double round(double);
float roundf(float);
long double roundl(long double);

Ces trois fonctions renvoient l’arrondi entier au plus proche de la valeur spécifiée en paramètre.

Ceil : Arrondi supérieur​

3 déclinaisons de la fonction ceil en fonction du type de données utilisé pour le paramètre et la valeur de retour : double, float ou long double.

double ceil(double);
float ceilf(float);
long double ceill(long double);

Ces trois fonctions retournent l’arrondi entier supérieur (en anglais ceil signifiant plafond) de la valeur spécifiée en paramètre.

ATTENTION

Attention aux valeurs négatives ! La valeur plafond de -5.82 est -5 car -5 est supérieur à -5.42.

Floor : Arrondi inférieur​

3 déclinaisons de la fonction floor en fonction du type de données utilisé pour le paramètre et la valeur de retour : double, float ou long double.

double floor(double);
float floorf(float);
long double floorl(long double);

Ces trois fonctions retournent l’arrondi entier inférieur (en anglais floor signifiant plancher) de la valeur spécifiée en paramètre.

ATTENTION

Attention aux valeurs négatives ! La valeur plancher de -5.21 est -6 car -6 est inférieure à -5.21.