C ++ floor () - Libreria standard C ++

La funzione floor () in C ++ restituisce il valore intero più grande possibile che è minore o uguale all'argomento specificato.

La funzione floor () in C ++ restituisce il valore intero più grande possibile che è minore o uguale all'argomento specificato.

prototipo floor () (come dallo standard C ++ 11)

doppio pavimento (doppia x); pavimento flottante (float x); doppio pavimento lungo (doppio x lungo); doppio pavimento (T x); // Per il tipo integrale

La funzione floor () accetta un singolo argomento e restituisce un valore di tipo double, float o long double. Questa funzione è definita nel file di intestazione.

floor () Parametri

La funzione floor () accetta un singolo argomento il cui valore floor viene calcolato.

floor () Valore di ritorno

La funzione floor () restituisce il valore intero più grande possibile che è minore o uguale all'argomento specificato.

Esempio 1: come funziona floor () in 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; )

Quando esegui il programma, l'output sarà:

 Piano di 10,25 = 10 Piano di -34,251 = -35 Piano di 0,71 = 0

Esempio 2: funzione floor () per i tipi integrali

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

Quando esegui il programma, l'output sarà:

 Piano di 15 = 15 

Il floor di un valore integrale è il valore integrale stesso, quindi la funzione floor non viene utilizzata in pratica sui valori integrali.

Articoli interessanti...