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.