Функцията floor () в C ++ връща възможно най-голямата целочислена стойност, която е по-малка или равна на дадения аргумент.
Функцията floor () в C ++ връща възможно най-голямата целочислена стойност, която е по-малка или равна на дадения аргумент.
прототип на floor () (от стандарт C ++ 11)
двоен под (двоен х); плаващ под (плувка х); дълъг двоен под (дълъг двоен х); двоен под (T x); // За интегрален тип
Функцията floor () взема един аргумент и връща стойност от тип double, float или long double type. Тази функция е дефинирана в заглавния файл.
етаж () Параметри
Функцията 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
Границата на интегрална стойност е самата интегрална стойност, така че функцията на дъното не се използва на интегрални стойности на практика.