fmin, fminf, fminl – определение меньшего значения из двух предложенных
Синтаксис:
#include < math.h >
double fmin (double x, double y);
float fminf (float x, float y);
long double fminl (long double x, long double y);
Аргументы:
x и y – сравниваемые числа.
Возвращаемое значение:
Меньший из аргументов x и y.
Описание:
Функция возвращает меньший из двух аргументов x и y.
Причем в функции fminf аргументы и возвращаемое значение задаются типом float, точность которого не меньше шести значащих десятичных цифр, а разрядность – 32.
В функции fmin аргументы и возвращаемое значение задаются типом double, точность которого не меньше десяти значащих десятичных цифр, а разрядность – 64.
В функции fminl аргументы и возвращаемое значение задаются типом long double, точность которого не меньше десяти значащих десятичных цифр, а разрядность - 80.
Пример:
В примере сравниваются два числа 5.67 и 8.98 с помощью функций fmin, fminf, fminl и результат выводится на консоль.
#include < stdio.h > //Для printf
#include < math.h > //Для fmin, fminf, fminl
int main (void)
{
printf (“fminf : из чисел 5.67 и 8.98 наименьшее: %.2f \n“, fminf(5.67, 8.98 ));
printf (“fmin : из чисел 5.67 и 8.98 наименьшее: %.2f \n“, fmin(5.67, 8.98 ));
printf (“fminl : из чисел 5.67 и 8.98 наименьшее: %.2Lf \n“, fminl(5.67, 8.98 ));
return 0;
}
| |
Результат:
fminf : из чисел 5.67 и 8.98 наименьшее 5.67
fmin : из чисел 5.67 и 8.98 наименьшее 5.67
fminl : из чисел 5.67 и 8.98 наименьшее 5.67
|
Смотри так же:
fmax, fmaxf, fmaxl
fmin, fminf, fminl
|