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.