C ++ trunc () - Perpustakaan Standard C ++

Fungsi trunc () dalam C ++ membundarkan argumen ke arah sifar dan mengembalikan nilai kamiran terdekat yang tidak lebih besar daripada argumen.

Fungsi trunc () dalam C ++ membundarkan argumen ke arah sifar dan mengembalikan nilai kamiran terdekat yang tidak lebih besar daripada argumen.

prototaip trunc () (Seperti standard C ++ 11)

double trunc (double x); float trunc (apungan x); batang berkembar panjang (panjang berganda x); pemotong berganda (T x); // Untuk jenis kamiran

Fungsi trunc () mengambil satu argumen dan mengembalikan nilai jenis double, float atau long double type. Fungsi ini ditentukan dalam fail header.

trunc () Parameter

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

trunc () Nilai pulangan

Fungsi trunc () membulatkan x ke arah sifar dan mengembalikan nilai kamiran terdekat yang tidak lebih besar dari pada x.

Cukup, fungsi trunc () memendekkan nilai setelah perpuluhan dan mengembalikan bahagian integer sahaja.

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

Semasa anda menjalankan program, outputnya adalah:

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

Contoh 2: fungsi trunc () untuk jenis kamiran

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

Semasa anda menjalankan program, outputnya adalah:

 trunc (15) = 15 

Untuk nilai integral, menerapkan fungsi pemotongan mengembalikan nilai yang sama sebagai hasilnya. Oleh itu, ia tidak biasa digunakan untuk nilai integral dalam praktiknya.

Artikel menarik...