Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" F "

fabs,fabsf,fabsl 

fclose 

fcloseall 

fdim,fdimf,fdiml 

fdopen 

fegetround 

feof 

ferror 

fesetround 

fgetc 

fgets 

fileno 

finite,finitef,finitel 

fflush 

floor,floorf,floorl 

fma,fmaf,fmal 

fmax,fmaxf,fmaxl 

fmin,fminf,fminl 

fmod,fmodf,fmodl 

fopen 

fpclassify 

fputc 

fputs 

freopen 

frexp,frexpf,frexpl 

fseek 

fseeko 

ftell 

ftello 

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

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


Яндекс.Метрика

Рейтинг@Mail.ru