C ++ golv () - C ++ Standardbibliotek

Funktionen golv () i C ++ returnerar det största möjliga heltalsvärdet som är mindre än eller lika med det givna argumentet.

Funktionen golv () i C ++ returnerar det största möjliga heltalsvärdet som är mindre än eller lika med det givna argumentet.

golv () prototyp (från C ++ 11-standard)

dubbel våning (dubbel x); floatgolv (float x); långt dubbelgolv (långt dubbelt x); dubbelgolv (T x); // För integrerad typ

Funktionen golv () tar ett enda argument och returnerar ett värde av typen dubbel, flytande eller lång dubbel typ. Denna funktion definieras i rubrikfilen.

golv () Parametrar

Funktionen golv () tar ett enda argument vars golvvärde beräknas.

golv () Returvärde

Funktionen golv () returnerar det största möjliga heltalsvärdet som är mindre än eller lika med det givna argumentet.

Exempel 1: Hur fungerar golvet () i 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; )

När du kör programmet blir resultatet:

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

Exempel 2: golv () -funktion för integrerade typer

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

När du kör programmet blir resultatet:

 Våning 15 = 15 

Golvet i ett integralt värde är själva integralvärdet, så golvfunktionen används inte på integrala värden i praktiken.

Intressanta artiklar...