C ++ fmin () - Perpustakaan Standard C ++

Fungsi fmin () dalam C ++ mengambil dua argumen dan mengembalikan yang terkecil di antara mereka. Sekiranya salah satu argumen adalah NaN, argumen yang lain dikembalikan.

Fungsi ditentukan dalam fail header.

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

double fmin (double x, double y); float fmin (float x, float y); panjang dua kali ganda (panjang berganda x, panjang dua kali ganda); Fmin yang dipromosikan (Type1 x, Type2 y); // Beban tambahan untuk jenis aritmetik

Oleh kerana C ++ 11, jika ada argumen yang diteruskan ke fmin () long double, maka jenis pengembaliannya Promotedadalah long double. Sekiranya tidak, jenis pengembalian Promotedadalah double.

fmin () Parameter

  • x : Hujah pertama fmin ().
  • y : Hujah kedua fmin ().

fmin () Nilai pulangan

Fungsi fmin () mengembalikan nilai minimum di antara x dan y.

Contoh 1: fmin () fungsi untuk argumen jenis yang sama

 #include #include using namespace std; int main() ( double x = -2.05, y = NAN, result; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; ) 

Semasa anda menjalankan program, outputnya adalah:

 fmin (x, y) = -2.05 

Contoh 2: fmin () fungsi untuk argumen dari pelbagai jenis

 #include #include using namespace std; int main() ( double x = 56.13, result; int y = 89; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; ) 

Semasa anda menjalankan program, outputnya adalah:

 fmin (x, y) = 56.13 

Artikel menarik...