A trunc () függvény a C ++ - ban kerekíti az argumentumot nulla felé, és a legközelebbi integrálértéket adja vissza, amely nem nagyobb, mint az argumentum.
A trunc () függvény a C ++ - ban kerekíti az argumentumot nulla felé, és a legközelebbi integrálértéket adja vissza, amely nem nagyobb, mint az argumentum.
trunc () prototípus (C ++ 11 szabvány szerint)
kettős csonk (dupla x); float trunc (float x); hosszú kettős csonk (hosszú kettős x); kettős csonk (Tx); // Integrál típusokra
A trunc () függvény egyetlen argumentumot vesz fel, és kettős, lebegő vagy hosszú kettős típusú értéket ad vissza. Ezt a függvényt a fejlécfájl határozza meg.
trunc () Paraméterek
A trunc () függvény egyetlen argumentumot vesz fel, amelynek trunc értékét ki kell számítani.
trunc () Visszatérési érték
A trunc () függvény x-et kerekít nullához, és a legközelebbi integrálértéket adja vissza, amely nem nagyobb, mint x.
Egyszerűen a trunc () függvény csonkolja meg az értéket tizedes után, és csak az egész részt adja vissza.
1. példa: Hogyan működik a trunc () a C ++ nyelven?
#include #include using namespace std; int main() ( double x = 10.25, result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; x = -34.251; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )
A program futtatásakor a kimenet a következő lesz:
csonka (10,25) = 10 csonka (-34,251) = -34
2. példa: trunc () függvény integrált típusokhoz
#include #include using namespace std; int main() ( int x = 15; double result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )
A program futtatásakor a kimenet a következő lesz:
csonka (15) = 15
Integrálértékek esetén a trunc függvény alkalmazása ugyanazt az értéket adja eredményül. Tehát a gyakorlatban nem használják integrálértékekre.