Прототип функции floor:
double floor( double val ); float floor( float val ); long double floor( long double val );
Заголовочный файл
Название | Язык |
---|---|
math.h | С |
cmath | С++ |
Описание
Функция выполняет округление значения val
и возвращает наибольшее целое значение, которое не больше, чем val
.
В Си, определён только один прототип данной функции, с типом данных double
.
Параметры:
- val
Вещественное значение.
Возвращаемое значение
Наибольшее целое значение не большее, чем val
.
Пример: исходный код программы
// пример использования функции floor #include <iostream> // для оператора cout #include <cmath> // для функции floor int main() { std::cout << "floor(2.3) = " << floor(2.3) << std::endl; std::cout << "floor(3.8) = " << floor(3.8) << std::endl; std::cout << "floor(-2.3) = " << floor(-2.3) << std::endl; std::cout << "floor(-3.8) = " << floor(-3.8) << std::endl; return 0; }
Пример работы программы
CppStudio.com
floor(2.3) = 2
floor(3.8) = 3
floor(-2.3) = -3
floor(-3.8) = -4
floor(3.8) = 3
floor(-2.3) = -3
floor(-3.8) = -4