C ++ floor () - Bibliothèque standard C ++

La fonction floor () en C ++ renvoie la plus grande valeur entière possible qui est inférieure ou égale à l'argument donné.

La fonction floor () en C ++ renvoie la plus grande valeur entière possible qui est inférieure ou égale à l'argument donné.

prototype floor () (à partir de la norme C ++ 11)

double étage (double x); plancher flottant (flotteur x); long double plancher (long double x); double plancher (T x); // Pour le type intégral

La fonction floor () prend un seul argument et renvoie une valeur de type double, float ou long double type. Cette fonction est définie dans le fichier d'en-tête.

Paramètres floor ()

La fonction floor () prend un seul argument dont la valeur de plancher est calculée.

floor () Valeur de retour

La fonction floor () renvoie la plus grande valeur entière possible qui est inférieure ou égale à l'argument donné.

Exemple 1: Comment fonctionne floor () en C ++?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = -34.251; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = 0.71; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; )

Lorsque vous exécutez le programme, la sortie sera:

 Étage de 10,25 = 10 Étage de -34,251 = -35 Étage de 0,71 = 0

Exemple 2: fonction floor () pour les types intégraux

 #include #include using namespace std; int main() ( int x = 15; double result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; ) 

Lorsque vous exécutez le programme, la sortie sera:

 Étage de 15 = 15 

Le plancher d'une valeur intégrale est la valeur intégrale elle-même, donc la fonction de plancher n'est pas utilisée sur les valeurs intégrales en pratique.

Articles intéressants...