C ++ trunc () - C ++ standardna knjižnica

Funkcija trunc () u C ++ zaokružuje argument prema nuli i vraća najbližu integralnu vrijednost koja nije veća po veličini od argumenta.

Funkcija trunc () u C ++ zaokružuje argument prema nuli i vraća najbližu integralnu vrijednost koja nije veća po veličini od argumenta.

prototip trunc () (od C ++ 11 standarda)

dvostruki trunk (dvostruki x); plutajući trunc (float x); dugi dvostruki trunk (dugi dvostruki x); dvostruki trunc (T x); // Za integralne tipove

Funkcija trunc () uzima jedan argument i vraća vrijednost tipa double, float ili long double type. Ova je funkcija definirana u zaglavnoj datoteci.

parametri trunc ()

Funkcija trunc () uzima jedan argument čiju vrijednost trunc treba izračunati.

trunc () Povratna vrijednost

Funkcija trunc () zaokružuje x prema nuli i vraća najbližu integralnu vrijednost koja nije veća po veličini od x.

Jednostavno, funkcija trunc () skraćuje vrijednost nakon decimalne vrijednosti i vraća samo cijeli broj.

Primjer 1: Kako trunc () radi u C ++?

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

Kada pokrenete program, izlaz će biti:

 trunc (10,25) = 10 trunc (-34,251) = -34

Primjer 2: funkcija trunc () za integralne tipove

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

Kada pokrenete program, izlaz će biti:

 trunc (15) = 15 

Za integralne vrijednosti, primjena funkcije trunc vraća kao rezultat istu vrijednost. Stoga se u praksi često ne koristi za integralne vrijednosti.

Zanimljivi članci...