Funkcja round () w C ++ zwraca wartość całkowitą, która jest najbliższa argumentowi, z wielkością przypadków zaokrąglonych w połowie od zera.
Funkcja round () w C ++ zwraca wartość całkowitą, która jest najbliższa argumentowi, z wielkością przypadków zaokrąglonych w połowie od zera.
round () prototyp (od standardu C ++ 11)
podwójne okrągłe (podwójne x); float round (float x); długie podwójne okrągłe (długie podwójne x); podwójne okrągłe (T x); // Dla typu całkowitego
Funkcja round () przyjmuje pojedynczy argument i zwraca wartość typu double, float lub long double. Ta funkcja jest zdefiniowana w pliku nagłówkowym.
round () Parametry
Funkcja round () przyjmuje wartość pojedynczego argumentu do zaokrąglenia.
round () Zwraca wartość
Funkcja round () zwraca wartość całkowitą, która jest najbliższa x, z przypadkami w połowie zaokrąglonymi od zera.
Przykład 1: Jak działa round () w 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; )
Po uruchomieniu programu wynik będzie następujący:
okrążenie (11,16) = 11 okrążeń (13,87) = 14 okrążeń (50,5) = 51 okrążeń (-11,16) = -11 okrążeń (-13,87) = -14 okrążeń (-50,5) = -51
Przykład 2: funkcja round () dla typów całkowitych
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Po uruchomieniu programu wynik będzie następujący:
okrągły (15) = 15
W przypadku wartości całkowitych zastosowanie funkcji round zwraca tę samą wartość co dane wejściowe. Dlatego w praktyce nie jest powszechnie używany dla wartości całkowitych.