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

Функция floor () в C ++ возвращает максимально возможное целочисленное значение, которое меньше или равно заданному аргументу.

Функция floor () в C ++ возвращает максимально возможное целочисленное значение, которое меньше или равно заданному аргументу.

прототип floor () (в соответствии со стандартом C ++ 11)

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

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

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

Функция floor () принимает единственный аргумент, для которого вычисляется минимальное значение.

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

Функция floor () возвращает максимально возможное целочисленное значение, которое меньше или равно заданному аргументу.

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

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

 Этаж 10,25 = 10 Этаж -34,251 = -35 Этаж 0,71 = 0

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

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

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

 Этаж 15 = 15 

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

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