C ++ кръг () - C ++ стандартна библиотека

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

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

кръгъл () прототип (като стандарт C ++ 11)

двоен кръг (двоен х); плаващ кръг (float x); дълъг двоен кръг (дълъг двоен х); двоен кръг (T x); // За интегрален тип

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

кръг () Параметри

Функцията 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 

За интегрални стойности, прилагането на кръглата функция връща същата стойност като входа. Така че на практика не се използва често за интегрални стойности.

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