C ++ trunc () - Biblioteka standardowa C ++

Funkcja trunc () w C ++ zaokrągla argument w kierunku zera i zwraca najbliższą wartość całkowitą, która nie jest większa niż wartość argumentu.

Funkcja trunc () w C ++ zaokrągla argument w kierunku zera i zwraca najbliższą wartość całkowitą, która nie jest większa niż wartość argumentu.

trunc () prototyp (w standardzie C ++ 11)

podwójne obcięcie (podwójne x); float trunc (float x); długie podwójne obcięcie (długie podwójne x); podwójne obcięcie (T x); // Dla typów całkowitych

Funkcja trunc () przyjmuje pojedynczy argument i zwraca wartość typu double, float lub long double. Ta funkcja jest zdefiniowana w pliku nagłówkowym.

trunc () Parametry

Funkcja trunc () przyjmuje pojedynczy argument, którego wartość trunc ma zostać obliczona.

trunc () Zwracana wartość

Funkcja trunc () zaokrągla x do zera i zwraca najbliższą wartość całkowitą, która nie jest większa niż x.

Po prostu funkcja trunc () obcina wartość po przecinku i zwraca tylko część całkowitą.

Przykład 1: Jak działa trunc () w 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; )

Po uruchomieniu programu wynik będzie następujący:

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

Przykład 2: funkcja trunc () dla typów całkowitych

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

Po uruchomieniu programu wynik będzie następujący:

 trunc (15) = 15 

W przypadku wartości całkowitych zastosowanie funkcji obcięcia zwraca tę samą wartość jako wynik. Dlatego w praktyce nie jest powszechnie używany dla wartości całkowitych.

Interesujące artykuły...