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

Fungsi trunc () di C ++ membulatkan argumen ke arah nol dan mengembalikan nilai integral terdekat yang besarnya tidak lebih besar dari argumen.

Fungsi trunc () di C ++ membulatkan argumen ke arah nol dan mengembalikan nilai integral terdekat yang besarnya tidak lebih besar dari argumen.

trunc () prototipe (Pada standar C ++ 11)

pemotongan ganda (double x); batang mengambang (float x); pemotongan ganda panjang (panjang ganda x); pemotongan ganda (T x); // Untuk tipe integral

Fungsi trunc () mengambil satu argumen dan mengembalikan nilai tipe double, float atau long double. Fungsi ini didefinisikan dalam file header.

trunc () Parameter

Fungsi trunc () mengambil satu argumen yang nilai truncnya akan dihitung.

trunc () Mengembalikan nilai

Fungsi trunc () membulatkan x menuju nol dan mengembalikan nilai integral terdekat yang besarnya tidak lebih besar dari x.

Sederhananya, fungsi trunc () memotong nilai setelah desimal dan mengembalikan bagian bilangan bulat saja.

Contoh 1: Bagaimana trunc () bekerja di 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; )

Saat Anda menjalankan program, hasilnya adalah:

 trunc (10.25) = 10 trunc (-34.251) = -34

Contoh 2: fungsi trunc () untuk tipe integral

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

Saat Anda menjalankan program, hasilnya adalah:

 trunc (15) = 15 

Untuk nilai integral, menerapkan fungsi trunc akan mengembalikan nilai yang sama sebagai hasilnya. Jadi tidak umum digunakan untuk nilai integral dalam prakteknya.

Artikel yang menarik...