C ++ aukštas () - C ++ standartinė biblioteka

Funkcija floor () C ++ pateikia didžiausią įmanomą sveikojo skaičiaus vertę, kuri yra mažesnė arba lygi nurodytam argumentui.

Funkcija floor () C ++ pateikia didžiausią įmanomą sveikojo skaičiaus vertę, kuri yra mažesnė arba lygi nurodytam argumentui.

grindų () prototipas (pagal standartą C ++ 11)

dvigubas aukštas (dvigubas x); plūduriuojančios grindys (plūdės x); ilgos dvigubos grindys (ilgos dvigubos x); dvigubas aukštas (T x); // integraliniam tipui

Funkcija „floor ()“ užima vieną argumentą ir pateikia dvigubo, „float“ arba „long double“ tipo vertę. Ši funkcija apibrėžta antraštės faile.

aukštas () Parametrai

Funkcijai „floor ()“ priskiriamas vienas argumentas, kurio grindų vertė apskaičiuojama.

grindys () Grąžinimo vertė

Funkcija „floor ()“ pateikia didžiausią įmanomą sveiko skaičiaus vertę, kuri yra mažesnė arba lygi nurodytam argumentui.

1 pavyzdys: Kaip grindys () veikia 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; )

Kai paleisite programą, išvestis bus:

 Aukštas 10,25 = 10 Aukštas -34,251 = -35 Aukštas 0,71 = 0

2 pavyzdys: grindų () funkcija vientisiems tipams

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

Kai paleisite programą, išvestis bus:

 15 aukštas = 15 

Integralios vertės grindys yra pati integralinė vertė, todėl praktiškai grindų funkcija nenaudojama integralioms vertėms.

Įdomios straipsniai...