C ++ floor () - štandardná knižnica C ++

Funkcia floor () v C ++ vracia najväčšiu možnú celočíselnú hodnotu, ktorá je menšia alebo rovná danému argumentu.

Funkcia floor () v C ++ vracia najväčšiu možnú celočíselnú hodnotu, ktorá je menšia alebo rovná danému argumentu.

floor () prototyp (podľa štandardu C ++ 11)

dvojité poschodie (dvojité x); plávajúca podlaha (plavák x); dlhé dvojité poschodie (dlhé dvojité x); dvojité poschodie (T x); // Pre integrálny typ

Funkcia floor () vezme jeden argument a vráti hodnotu typu double, float alebo long double type. Táto funkcia je definovaná v hlavičkovom súbore.

floor () Parametre

Funkcia floor () má jediný argument, ktorého hodnota podlahy je vypočítaná.

floor () Návratová hodnota

Funkcia floor () vracia najväčšiu možnú celočíselnú hodnotu, ktorá je menšia alebo rovná danému argumentu.

Príklad 1: Ako funguje floor () v 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 spustení programu bude výstup:

 Poschodie 10,25 = 10 Poschodie -34,251 = -35 Poschodie 0,71 = 0

Príklad 2: funkcia floor () pre integrálne typy

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

Po spustení programu bude výstup:

 Poschodie 15 = 15 

Minimálna hodnota integrálnej hodnoty je samotná integrálna hodnota, takže funkcia minimálnej hodnoty sa v praxi na integrálnych hodnotách nepoužíva.

Zaujímavé články...