C ++ kerros () - C ++ - vakiokirjasto

Funktio floor () funktiossa C ++ palauttaa suurimman mahdollisen kokonaisluvun arvon, joka on pienempi tai yhtä suuri kuin annettu argumentti.

Funktio floor () funktiossa C ++ palauttaa suurimman mahdollisen kokonaisluvun arvon, joka on pienempi tai yhtä suuri kuin annettu argumentti.

floor () -prototyyppi (C ++ 11 -standardin mukainen)

kaksinkertainen lattia (kaksinkertainen x); kelluva lattia (float x); pitkä kaksinkertainen lattia (pitkä kaksinkertainen x); kaksinkertainen lattia (T x); // integraalityypille

Floor () -funktio ottaa yhden argumentin ja palauttaa tyypin double, float tai long double type arvon. Tämä toiminto on määritelty otsikkotiedostossa.

lattia () Parametrit

Floor () -funktiossa on yksi argumentti, jonka floor-arvo lasketaan.

lattia () Palautusarvo

Funktio floor () palauttaa suurimman mahdollisen kokonaisluvun arvon, joka on pienempi tai yhtä suuri kuin annettu argumentti.

Esimerkki 1: Kuinka floor () toimii C ++: ssa?

 #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; )

Kun suoritat ohjelmaa, tulos on:

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

Esimerkki 2: funktio floor () integraaleille tyypeille

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

Kun suoritat ohjelmaa, tulos on:

 Kerros 15 = 15 

Integraaliarvon lattia on itse integraaliarvo, joten lattiatoimintoa ei käytetä integraaliarvoissa käytännössä.

Mielenkiintoisia artikkeleita...