C ++ round () - Стандартная библиотека C ++

Функция round () в C ++ возвращает целое значение, ближайшее к аргументу, с округлением половинных значений от нуля.

Функция round () в C ++ возвращает целое значение, ближайшее к аргументу, с округлением половинных значений от нуля.

прототип round () (по стандарту C ++ 11)

двойной раунд (двойной х); float round (float x); длинный двойной раунд (длинный двойной х); двойной раунд (Т х); // Для целочисленного типа

Функция round () принимает единственный аргумент и возвращает значение типа double, float или long double. Эта функция определена в заголовочном файле.

round () Параметры

Функция round () принимает значение одного аргумента для округления.

round () Возвращаемое значение

Функция round () возвращает целое значение, ближайшее к x, с округлением до середины от нуля.

Пример 1. Как round () работает в 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; )

Когда вы запустите программу, вывод будет:

 круг (11,16) = 11 круг (13,87) = 14 круг (50,5) = 51 круг (-11,16) = -11 круг (-13,87) = -14 круг (-50,5) = -51

Пример 2: функция round () для целочисленных типов

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

Когда вы запустите программу, вывод будет:

 круглый (15) = 15 

Для целых значений применение круглой функции возвращает то же значение, что и входные. Поэтому на практике он обычно не используется для целочисленных значений.

Интересные статьи...