C ++ floor () - standardní knihovna C ++

Funkce floor () v C ++ vrací největší možnou celočíselnou hodnotu, která je menší nebo rovna danému argumentu.

Funkce floor () v C ++ vrací největší možnou celočíselnou hodnotu, která je menší nebo rovna danému argumentu.

floor () prototyp (podle standardu C ++ 11)

dvojité patro (dvojité x); plovoucí podlaha (float x); dlouhé dvojité patro (dlouhé dvojité x); dvojitá podlaha (T x); // Pro integrální typ

Funkce floor () přebírá jeden argument a vrací hodnotu typu double, float nebo long double. Tato funkce je definována v hlavičkovém souboru.

floor () Parametry

Funkce floor () přebírá jeden argument, jehož hodnota podlahy je vypočítána.

floor () Návratová hodnota

Funkce floor () vrací největší možnou celočíselnou hodnotu, která je menší nebo rovna danému argumentu.

Příklad 1: Jak 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; )

Když spustíte program, výstup bude:

 Patro 10,25 = 10 patro -34,251 = -35 patro 0,71 = 0

Příklad 2: funkce floor () pro integrální typy

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

Když spustíte program, výstup bude:

 Patro 15 = 15 

Podlaha integrální hodnoty je samotná integrální hodnota, takže funkce podlahy se v praxi na integrálních hodnotách nepoužívá.

Zajímavé články...