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

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

" C "

cacos, cacosf, cacosl 

casin, casinf, casinl 

catan, catanf, catanl 

cbrt, cbrtf, cbrtl 

ccos, ccosf, ccosl 

ceil, ceilf, ceill 

cexp, cexpf, cexpl 

clearerr 

clock_getres 

clock_gettime 

clock_settime 

clog, clogf, clogl 

clog10, clog10f, clog10l 

copysign, copysignf, copysignl 

cos, cosf, cosl 

cosh, coshf, coshl 

cpow, cpowf, cpowl 

csin, csinf, csinl 

ctan, ctanf, ctanl 

ctime 

ctime_r 

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

cbrt, cbrtf, cbrtl – расчет кубического корня.

Синтаксис:

#include < math.h >

double cbrt (double x);
float cbrtf (float x);
long double cbrtl (long double x);

Аргументы:

x – переменная, кубический корень которой требуется рассчитать.

Возвращаемое значение:

Кубический корень аргумента.

Описание:

Функции рассчитывают значение кубического корня аргумента.

При этом аргумент и возвращаемое значение функции cbrt () задаются числами с плавающей точкой двойной точности (тип double, точность не менее десяти значащих десятичных цифр, разрядность - 64).

Аргумент и возвращаемое значение функции cbrtf () задаются числами с плавающей точкой (тип float, точность не менее шести значащих десятичных цифр, разрядность - 32).

Аргумент и возвращаемое значение функции cbrtl () задаются числами с плавающей точкой повышенной точности (тип long double, точность не менее десяти значащих десятичных цифр, разрядность - 80).

Пример:

В примере рассчитывается кубический корень из десяти с помощью функций cbrt, cbrtf и cbrtl, а результат выводится на консоль. Обратите внимание на точность полученных результатов. У кубического корня, рассчитанного с помощью функции cbrtf, будет самая маленькая точность, а у рассчитанного с помощью функции cbrtl – самая большая.


#include < stdio.h > //Для printf
#include < math.h >  //Для cbrt, cbrtf, cbrtl

int main (void)
{    
   //Вывод значения аргумента
   printf (“Аргумент: 10.0\n”);
   //Расчет и вывод результата извлечения кубического корня функцией cbrtf
   printf (“cbrtf : %.20f\n”,cbrtf (10) );
   //Расчет и вывод результата извлечения кубического корня функцией cbrt
   printf (“cbrt  : %.20f\n”,cbrt (10) );
   //Расчет и вывод результата извлечения кубического корня функцией cbrtl
   printf (“cbrtl : %.20Lf\n”,cbrtl (10) );

   return 0;
} 

Результат:

Аргумент: 10.0
cbrtf : 2.15443468093872070312
cbrt : 2.15443469003188381450
cbrtl : 2.15443469003188372169



Смотри так же:

hypot, hypotf, hypotl
cbrt, cbrtf, cbrtl
sqrt, sqrtf, sqrtl
pow, powf, powl
cpow, cpowf, cpowl


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

Рейтинг@Mail.ru