C ++ floor () - C ++ Standard Library

De functie floor () in C ++ retourneert de grootst mogelijke gehele waarde die kleiner is dan of gelijk is aan het opgegeven argument.

De functie floor () in C ++ retourneert de grootst mogelijke gehele waarde die kleiner is dan of gelijk is aan het opgegeven argument.

floor () prototype (vanaf C ++ 11 standaard)

dubbele bodem (dubbele x); zwevende vloer (zweven x); lange dubbele bodem (lange dubbele x); dubbele bodem (T x); // Voor integraal type

De functie floor () heeft een enkel argument en retourneert een waarde van het type double, float of long double type. Deze functie is gedefinieerd in het header-bestand.

floor () Parameters

De functie floor () accepteert één argument waarvan de vloerwaarde wordt berekend.

floor () Retourwaarde

De functie floor () retourneert de grootst mogelijke gehele waarde die kleiner is dan of gelijk is aan het opgegeven argument.

Voorbeeld 1: hoe werkt 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; )

Wanneer u het programma uitvoert, is de uitvoer:

 Verdieping van 10,25 = 10 Verdieping van -34,251 = -35 Verdieping van 0,71 = 0

Voorbeeld 2: functie floor () voor integrale typen

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

Wanneer u het programma uitvoert, is de uitvoer:

 Verdieping van 15 = 15 

De vloer van een integrale waarde is de integraalwaarde zelf, dus de vloerfunctie wordt in de praktijk niet gebruikt voor integrale waarden.

Interessante artikelen...