C ++ gulv () - C ++ standardbibliotek

Floor () -funksjonen i C ++ returnerer størst mulig heltallverdi som er mindre enn eller lik det gitte argumentet.

Floor () -funksjonen i C ++ returnerer størst mulig heltallverdi som er mindre enn eller lik det gitte argumentet.

gulv () prototype (fra og med C ++ 11 standard)

dobbelt etasje (dobbelt x); float floor (float x); lang dobbel etasje (lang dobbel x); dobbelt etasje (T x); // For integrert type

Floor () -funksjonen tar et enkelt argument og returnerer en verdi av typen dobbel, flyt eller lang dobbel type. Denne funksjonen er definert i topptekstfilen.

etasje () Parametere

Floor () -funksjonen tar et enkelt argument hvis gulvverdi beregnes.

etasje () Returverdi

Floor () -funksjonen returnerer størst mulig heltallverdi som er mindre enn eller lik det gitte argumentet.

Eksempel 1: Hvordan fungerer gulv () 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 kjører programmet, vil utdataene være:

 Etasje på 10,25 = 10 Etasje på -34,251 = -35 Etasje på 0,71 = 0

Eksempel 2: gulv () -funksjon for integrerte 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 kjører programmet, vil utdataene være:

 Etasje på 15 = 15 

Gulvet i en integralverdi er selve integralverdien, så gulvfunksjonen brukes ikke på integrerte verdier i praksis.

Interessante artikler...