Nadstropje C ++ () - Standardna knjižnica C ++

Funkcija floor () v jeziku C ++ vrne največjo možno celoštevilčno vrednost, ki je manjša ali enaka danemu argumentu.

Funkcija floor () v jeziku C ++ vrne največjo možno celoštevilčno vrednost, ki je manjša ali enaka danemu argumentu.

nadstropje () prototip (od standarda C ++ 11)

dvojna tla (dvojni x); plavajoča tla (float x); dolga dvojna tla (dolga dvojna x); dvojna tla (T x); // Za integralni tip

Funkcija floor () sprejme en argument in vrne vrednost tipa double, float ali long double type. Ta funkcija je definirana v datoteki glave.

nadstropje () Parametri

Funkcija floor () sprejme en argument, katerega talna vrednost se izračuna.

floor () Vrnjena vrednost

Funkcija floor () vrne največjo možno celoštevilčno vrednost, ki je manjša ali enaka danemu argumentu.

Primer 1: Kako floor () deluje v jeziku 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; )

Ko zaženete program, bo rezultat:

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

Primer 2: funkcija tal () za integralne tipe

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

Ko zaženete program, bo rezultat:

 Nadstropje 15 = 15 

Dno integralne vrednosti je sama integralna vrednost, zato se funkcija dna v praksi na integralnih vrednostih ne uporablja.

Zanimive Članki...