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

La fonction round () en C ++ renvoie la valeur intégrale la plus proche de l'argument, avec des cas à mi-chemin arrondis à partir de zéro.

La fonction round () en C ++ renvoie la valeur intégrale la plus proche de l'argument, avec des cas à mi-chemin arrondis à partir de zéro.

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

double tour (double x); float round (float x); long double rond (long double x); double tour (T x); // Pour le type intégral

La fonction round () 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 round ()

La fonction round () prend une seule valeur d'argument pour arrondir.

round () Valeur de retour

La fonction round () renvoie la valeur intégrale la plus proche de x, avec des cas à mi-chemin arrondis à partir de zéro.

Exemple 1: Comment round () fonctionne-t-il en C ++?

 #include #include using namespace std; int main() ( double x = 11.16, result; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -11.16; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )

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

 tour (11,16) = 11 tours (13,87) = 14 tours (50,5) = 51 tours (-11,16) = -11 tours (-13,87) = -14 tours (-50,5) = -51

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

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

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

 rond (15) = 15 

Pour les valeurs intégrales, l'application de la fonction round renvoie la même valeur que l'entrée. Il n'est donc pas couramment utilisé pour les valeurs intégrales dans la pratique.

Articles intéressants...