C ++ floor () - C ++ standardowa biblioteka

Funkcja floor () w C ++ zwraca największą możliwą wartość całkowitą, która jest mniejsza lub równa podanemu argumentowi.

Funkcja floor () w C ++ zwraca największą możliwą wartość całkowitą, która jest mniejsza lub równa podanemu argumentowi.

floor () prototype (od standardu C ++ 11)

podwójne piętro (podwójne x); podłoga pływająca (float x); długie podwójne piętro (długie podwójne x); podwójna podłoga (T x); // Dla typu całkowitego

Funkcja floor () przyjmuje pojedynczy argument i zwraca wartość typu double, float lub long double. Ta funkcja jest zdefiniowana w pliku nagłówkowym.

floor () Parametry

Funkcja floor () przyjmuje pojedynczy argument, którego wartość floor jest obliczana.

floor () Wartość zwracana

Funkcja floor () zwraca największą możliwą wartość całkowitą, która jest mniejsza lub równa podanemu argumentowi.

Przykład 1: Jak floor () działa w 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; )

Po uruchomieniu programu wynik będzie następujący:

 Podłoga 10,25 = 10 Podłoga -34,251 = -35 Podłoga 0,71 = 0

Przykład 2: funkcja floor () dla typów całkowitych

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

Po uruchomieniu programu wynik będzie następujący:

 Piętro 15 = 15 

Podłoga wartości całkowitej jest samą wartością całkowitą, więc w praktyce funkcja podłogi nie jest używana na wartościach całkowitych.

Interesujące artykuły...