Lantai C ++ () - Perpustakaan Standard C ++

Fungsi lantai () dalam C ++ mengembalikan nilai integer terbesar yang mungkin lebih kecil daripada atau sama dengan argumen yang diberikan.

Fungsi lantai () dalam C ++ mengembalikan nilai integer terbesar yang mungkin lebih kecil daripada atau sama dengan argumen yang diberikan.

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

tingkat dua (double x); lantai terapung (apungan x); lantai berkembar panjang (panjang berganda x); tingkat dua (T x); // Untuk jenis kamiran

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

lantai () Parameter

Fungsi lantai () mengambil argumen tunggal yang nilai lantai dikira.

lantai () Nilai pulangan

Fungsi lantai () mengembalikan nilai integer terbesar yang mungkin lebih kecil daripada atau sama dengan argumen yang diberikan.

Contoh 1: Bagaimana lantai () berfungsi di C ++?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = -34.251; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = 0.71; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; )

Semasa anda menjalankan program, outputnya adalah:

 Lantai 10.25 = 10 Lantai -34.251 = -35 Lantai 0.71 = 0

Contoh 2: fungsi lantai () untuk jenis kamiran

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

Semasa anda menjalankan program, outputnya adalah:

 Lantai 15 = 15 

Dasar nilai integral adalah nilai integral itu sendiri, jadi fungsi lantai tidak digunakan pada nilai integral dalam praktiknya.

Artikel menarik...