C ++ floor () - C ++ Standard Library

Fungsi floor () di C ++ mengembalikan kemungkinan nilai integer terbesar yang kurang dari atau sama dengan argumen yang diberikan.

Fungsi floor () di C ++ mengembalikan kemungkinan nilai integer terbesar yang kurang dari atau sama dengan argumen yang diberikan.

floor () prototipe (Sesuai standar C ++ 11)

lantai ganda (double x); lantai apung (float x); lantai ganda panjang (panjang ganda x); lantai ganda (T x); // Untuk tipe integral

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

floor () Parameter

Fungsi floor () mengambil satu argumen yang nilai lantainya dihitung.

floor () Nilai kembali

Fungsi floor () mengembalikan nilai bilangan bulat terbesar yang mungkin kurang dari atau sama dengan argumen yang diberikan.

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

Saat Anda menjalankan program, hasilnya adalah:

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

Contoh 2: fungsi floor () untuk tipe integral

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

Saat Anda menjalankan program, hasilnya adalah:

 Lantai 15 = 15 

Lantai dari nilai integral adalah nilai integral itu sendiri, sehingga fungsi lantai tidak digunakan pada nilai integral dalam praktiknya.

Artikel yang menarik...