C ++ floor () - C ++ Standard Library

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

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

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