C ++ trunc () - C ++ Standard Library

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.

érdekes cikkek...