C ++ trunc () - C ++ Standart Kitaplığı

C ++ 'daki trunc () işlevi, bağımsız değişkeni sıfıra yuvarlar ve büyüklük olarak bağımsız değişkenden daha büyük olmayan en yakın integral değeri döndürür.

C ++ 'daki trunc () işlevi, bağımsız değişkeni sıfıra yuvarlar ve büyüklük olarak bağımsız değişkenden daha büyük olmayan en yakın integral değeri döndürür.

trunc () prototip (C ++ 11 standardından itibaren)

çift ​​kesik (çift x); float trunc (float x); uzun çift kesim (uzun çift x); çift ​​kesik (T x); // İntegral türleri için

Trunc () işlevi tek bir argüman alır ve double, float veya long double türünde bir değer döndürür. Bu işlev başlık dosyasında tanımlanmıştır.

trunc () Parametreler

Trunc () işlevi, trunc değeri hesaplanacak tek bir bağımsız değişken alır.

trunc () Dönüş değeri

Trunc () işlevi, x'i sıfıra yuvarlar ve büyüklük olarak x'ten büyük olmayan en yakın integral değeri döndürür.

Basitçe, trunc () işlevi ondalık sayıdan sonraki değeri keser ve yalnızca tamsayı kısmını döndürür.

Örnek 1: trunc () C ++ 'da nasıl çalışır?

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

Programı çalıştırdığınızda, çıktı:

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

Örnek 2: integral türleri için trunc () işlevi

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

Programı çalıştırdığınızda, çıktı:

 kesik (15) = 15 

İntegral değerler için, trunc işlevinin uygulanması sonuç olarak aynı değeri döndürür. Bu nedenle pratikte integral değerler için yaygın olarak kullanılmaz.

Ilginç makaleler...