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ä.