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