C ++ etaj () - Biblioteca standard C ++

Funcția floor () din C ++ returnează cea mai mare valoare posibilă care este mai mică sau egală cu argumentul dat.

Funcția floor () din C ++ returnează cea mai mare valoare posibilă care este mai mică sau egală cu argumentul dat.

floor () prototip (Începând cu standardul C ++ 11)

etaj dublu (dublu x); podea float (float x); etaj dublu lung (lung dublu x); etaj dublu (T x); // Pentru tip integral

Funcția floor () ia un singur argument și returnează o valoare de tip double, float sau long double type. Această funcție este definită în fișierul antet.

floor () Parametri

Funcția floor () ia un singur argument a cărui valoare floor este calculată.

etaj () Valoare returnată

Funcția floor () returnează cea mai mare valoare posibilă care este mai mică sau egală cu argumentul dat.

Exemplul 1: Cum funcționează floor () în 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; )

Când rulați programul, ieșirea va fi:

 Etajul de 10,25 = 10 Etajul de -34,251 = -35 Etajul de 0,71 = 0

Exemplul 2: funcția floor () pentru tipurile integrale

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

Când rulați programul, ieșirea va fi:

 Etajul de 15 = 15 

Etajul unei valori integrale este valoarea integrală în sine, deci funcția de etaj nu este folosită în practică pentru valorile integrale.

Articole interesante...